우리 행동이 이상해요, 설명할게요
다음 스크립트는 Linux 시스템에서 성공적으로 실행됩니다.
su - hdfs -c "sudo /home/tasks.bash"
ps
PID TTY TIME CMD
32187 pts/3 00:00:00 ps
39256 pts/3 00:00:00 bash
하지만 아래와 같이 스크립트를 cron 작업에 넣으면
more /etc/cron.d/TASKS_JOB
*/1 * * * * su - hdfs -c "sudo /home/tasks.bash"
그러면 스크립트가 실행되지 않습니다. (스크립트는 1분마다 실행되어야 합니다.)
이유는 무엇입니까?