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로 매일 이동하도록 하려고 합니다(테스트 목적으로 스크립트는 현재 매일 실행됩니다). 분) 무슨 일이 일어나고 있는 걸까요? 이것은 내 맥북에 있습니다. 데스크톱 파일 등을 보려면 스크립트 권한을 부여해야 합니까?

관련 정보