크론탭이 실행되지 않습니다

크론탭이 실행되지 않습니다

매 분마다 실행되는 스크립트를 추가했습니다

이와 같이

crontab -e

그런 다음 이 코드를 추가하세요.

* * * * * /bin/sh /home/user/Public/call.sh

코드가 실행되지 않았습니다

그런 다음 크론을 다시 시작했습니다.

sudo /etc/init.d/cron restart

그리고 이것도 해보세요

sudo service cron restart

하지만 여전히 코드가 작동하지 않았습니다

그래픽 일정 작업 앱을 사용할 수 있지만 사용하고 싶지 않지만 명령줄을 사용합니다.

코드는 매 분마다 스크린샷을 찍는 것입니다.

#!/bin/sh

now=$(date +"%m_%d_%Y-%T")
import -window root .folder/Image$now.png

파일 권한도 777입니다

이 스크립트를 직접 실행하면 완벽하게 작동하지만 crontab에서는 작동합니다.

답변1

.folder홈 디렉토리에 있는지 확인하십시오 .

그리고 가장 중요한 부분은 스크립트를 다음과 같이 수정하는 것입니다.

#!/bin/sh

now=$(date +"%m_%d_%Y-%T")
export DISPLAY=:0
import -window root .folder/Image$now.png

기본적으로 스크립트에 이 줄을 포함시킵니다.export DISPLAY=:0

크론을 다시 시작하십시오. 작동하는 것을 확인해야 합니다.

메모:좋은 아이디어입니다. 지금 제 컴퓨터에서 사용하고 있습니다 :) 감사합니다.

관련 정보