我添加了一個腳本來每分鐘運行一次
像這樣
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
重新啟動你的計畫任務。你應該看到它起作用了。
筆記:這是一個好主意,我現在正在我的機器上使用它:) 謝謝。