에서 스크립트를 실행 '에서'가져올 수 없습니다 명령 '에서'스크립트 파일을 실행합니다 : 을이 하나가 잘 작동 :내가 받고하는 데 문제가 리눅스
[[email protected] init.d]$ at now + 2 min
at> echo "this is my test" | write myid >/dev/null 2>&1
at> <EOT>
job 20 at Thu Jan 30 17:26:00 2014
하지만 아무것도 내가 언제 발생하지 '에서'내 스크립트를 실행하려고 :
[[email protected] init.d]$ at now + 2 min
at> ./users/myid/bashtest.sh
at> <EOT>
job 21 at Thu Jan 30 17:31:00 2014
를 지금까지 내가 작업이 큐 '에서'에 추가 및 제거 지정된 시간 이후에하지만 아무 일도 발생하지 않습니다 본대로! 다른 곳에서 실행됩니까?
스크립트의 절대 경로를 지정해 보았습니까? – ruakh
'at'는 작업 디렉토리를 기억해야하기 때문에 상대 경로가 작동해야합니다. – Barmar
'bashtest.sh '에 무엇이 있습니까? 'at' 스크립트 상단에'exec /tmp/at.log 2> & 1'을 추가하여'/ tmp/at.log'의 모든 결과를 기록하십시오. –