crontab 不運行

crontab 不運行

我添加了一個腳本來每分鐘運行一次

像這樣

crontab -e

然後加入這段程式碼

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

程式碼沒有運行

然後我重新啟動了 cron

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

重新啟動你的計畫任務。你應該看到它起作用了。

筆記:這是一個好主意,我現在正在我的機器上使用它:) 謝謝。

相關內容