내 at
Mac OS X 10.11에서 작업을 시작할 수 없는 것 같습니다. 나는 시도했다:
echo "date > foo" | at now
그 후에 실행하면 atq
작업이 대기 중이고 foo
파일이 생성되지 않은 것으로 표시됩니다. 문제가 날짜 혼동이 아닌지 확인하기 위해 다음을 실행했습니다.
$ date && echo "date > foo" | at now && atq
그리고 둘 다 date
동시에 표시됩니다 atq
.
at.allow
및 파일 도 확인했습니다 at.deny
. /usr/lib/cron/at.deny
존재하지만 비어 /usr/lib/cron/at.allow
있고 존재하지 않습니다. ~에 따르면매뉴얼 페이지, 이는 실행할 수 있음을 의미합니다.
If _PERM_PATH/at.allow does not exist, _PERM_PATH/at.deny is checked,
every username not mentioned in it is then allowed to use at.
[...]
FILES
_PERM_PATH/at.allow allow permission control (/usr/lib/cron/at.allow)
_PERM_PATH/at.deny deny permission control (/usr/lib/cron/at.deny)
내가 무엇을 잘못했나요/나중에 예약하려면 어떻게 해야 하나요?
답변1
명령이 at
기본적으로 작동하지 않는 것 같습니다.
내 테스트를 예로 들어 보겠습니다.
OS X에 따르면이것이 답이다필요:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
라즈베리 파이가 필요합니다:
sudo apt-get install at (which will install and run atd, at daemon)
Arch Linux가
at
설치되었지만 다시 데몬을 수동으로 시작해야 합니다.sudo systemctl start atd sudo systemctl enable atd