Kubuntu 18.04, cron 작업이 @reboot를 로드하지 않습니다.

Kubuntu 18.04, cron 작업이 @reboot를 로드하지 않습니다.

나는 Kubuntu 18.04를 실행하고 있으며 plasmashell일시 중지/잠금 후에 화면을 재설정하는 간단한 스크립트를 가지고 있습니다. 일시 중지에서 돌아올 때 폴더/파일 이름을 손상시키는 알려진 버그가 있기 때문입니다.

#!/bin/bash

dbus-monitor --session "type='signal',interface='org.freedesktop.ScreenSaver'" |
while read x; do
    case "$x" in
        *"boolean true"*) echo SCREEN_LOCKED;; 
        *"boolean false"*) killall plasmashell | kstart plasmashell;;
    esac
done

터미널에서 실행하면 스크립트가 제대로 작동합니다.
그러나 crontab재부팅 시 프로세스가 로드되면 해당 프로세스가 로드되지 않고 htop목록에서 찾을 수 없습니다.

crontab -e사용자로서 나는 이것을 파일에 추가했습니다

@reboot /home/user/Documents/IK_Scripts/IK_ResetPlasma_BASH.sh > /home/user/Desktop/LogF

LogF재부팅 후 스크립트 가 생성되지만 스크립트가 로드되지 않는 것 같습니다.

이 스크립트를 백그라운드 프로세스로 계속 실행하는 올바른 방법입니까, 아니면 올바른 방법이 있습니까? 기본적으로 재부팅 후 이 스크립트를 로드하고 잠금 화면에서 돌아올 때 백그라운드에서 실행되기를 원합니다.

어떤 도움이라도 대단히 감사하겠습니다!

답변1

물론, 올바른 방법은 언제나 가장 단순하고 가장 분명한 방법입니다...

이 경우 Kubuntu 18.04에서 다음으로 이동하십시오.

시스템 설정-->시작 및 종료-->자동 시작-->스크립트 선택!

  • 스크립트 파일을 실행 가능하게 만드는 것을 잊지 마십시오!

매력적으로 작동하며 프로세스는 메모리를 거의 차지하지 않으며 백그라운드에서 실행되기 때문에 일시 중지된 랩톱을 다시 시작할 때마다 폴더/파일 이름이 손상되지 않습니다!

관련 정보