1
スクリーンショットのcronジョブが機能しない
私はこれを解決するためにインターネット上で検索してきましたが、私に合ったものを見つけることができないようです。 毎分自動的にスクリーンショットを撮るcronジョブを実行したい。スクリプトは次のようになります。 #!/bin/bash cd /home/ville/Skrivbord/screenshot import -display :0 -win root screenshot.jpg コードは手動で実行すると正常に機能しますが、cronジョブとして実行すると機能しません。 cronファイルは次のようになります。 * * * * * /root/bin/screen.bash &> /dev/null * * * * * /root/bin/syncdata.bash もう1つのタスクであるsyncdataは正常に機能します。 成功せずに試したことがいくつかあります。 /root/bin/screen.bashおよび/ home / ville / Skrivbord / screenshotの許可を777に変更し、所有者をrootに変更します。 ファイル名をscreen.shに変更します(.bashと.shに違いはないのでしょうか?) インポート行を「import -win root screenshot.jpg」と「import -display:0.0 -win root screenshot.jpg」に変更します。 コードを追加しました: # Set display …