특정 시간에 cron을 설정하고 싶고 이를 위해 at을 사용하고 있습니다. 하지만 특별한 프롬프트가 표시됩니다. CTRL+D를 사용하지 않고 코드에서 프롬프트를 종료하는 방법이 있습니까?
답변1
at
쉘 스크립트에서 명령을 호출 하려면 echo
특정 시간에 명령을 실행 하기만 하면 됩니다.입력하다 at
:
echo "echo test > /tmp/at.test" | at now +5min
echo test > /tmp/at.test
5분 이내에 실행됩니다 . 그러니 300초 정도 기다려서 확인해 보세요 /tmp/at.test
;-)
답변2
나중에 누군가 이것을 발견하면 다음 을 눌러 스케줄러 프롬프트를 CTRL+C
종료 할 수 있습니다.at
저장하지 마십시오.
을 사용하면 CTRL+D
스크립트가 예약되고 실행됩니다.