at을 사용하여 작업을 예약하고 일부 작업을 통해 현재 시간을 매개변수로 전달할 수 있습니다.

at을 사용하여 작업을 예약하고 일부 작업을 통해 현재 시간을 매개변수로 전달할 수 있습니다.

GNU/Linux에서는 at명령 등을 사용하여 이와 같은 작업을 예약할 수 있습니다.

# at 07:07 
warning: commands will be executed using /bin/sh
at> To run the task
at> <EOT>

지금까지 아무런 문제도 발생하지 않았습니다. 제 질문은 이것이 가능합니까?입니다. 그렇다면 어떻게 시스템 시간을 차지하고 다음과 같은 작업을 적용할 수 있습니까?

#at get_system_time + 25_min

답변1

at그렇습니다. 상당히 정교한 날짜/시간 구문 분석 기능을 사용 하면 가능합니다1 . 특히 now현재 시간을 사용할 수 있습니다. 표시하려면:

steeldriver@xenial-vm:~$ date
Wed Apr 12 10:56:53 EDT 2017

steeldriver@xenial-vm:~$ at now + 25 minutes
warning: commands will be executed using /bin/sh
at> echo "foo" > /home/steeldriver/at.out
at> <EOT>
job 20 at Wed Apr 12 11:21:00 2017

1에는teatime 다음이 포함됩니다 .

관련 정보