cronスクリプトはデスクトップにファイルを表示できません

cronスクリプトはデスクトップにファイルを表示できません

cron私のスクリプトを使って実行すると、私のデスクトップの内容が表示されないようです。

~/コード/スクリプト/problem.sh:

echo hello
cd ~/Desktop
echo $(pwd)
ls
echo hello2

bash problem.sh~/Code/scripts 内部で実行すると出力されます。

hello
/Users/alfordsimon/Desktop
calendar.png
*more desktop files
hello2

クローンタブファイル:

* * * * * bash ~/Code/scripts/problem.sh >> ~/Code/scripts/problem.out

問題:アウトコンテンツはスクリプトが実行されていることを確認しますが、何らかの理由でデスクトップファイルが表示されないことがあります。

hello
/Users/alfordsimon/Desktop
hello2

この問題が別のディレクトリにあることを確認しようとしました。スクリプトが自動的に自分のスクリーンショットファイルをデスクトップから~/Documents/screenshotsに毎日移動するようにします(テスト目的で、スクリプトは現在毎日実行されます)。分)何が起こっているのでしょうか?これは私のMacBookにあります。デスクトップファイルなどを表示するにはスクリプト権限を付与する必要がありますか?

ベストアンサー1

おすすめ記事