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

teatime예를 들어 1개

관련 정보