Debian 8에서는 @reboot
crontab에 -line을 추가하면 이상한 결과가 발생합니다. 모든 작업은 루트에서 수행됩니다.
crontab -l
프로그램@reboot /root/startup.sh
시작 파일(+x 권리):
#!/bin/bash
dhclient eth0
iptables-restore < /root/ipt
echo test > /tmp/startup.log
재부팅 후 볼 수 있습니다/var/log/시스템 로그(root) CMD (/root/startup.sh)
"test"라는 단어가 들어간 그런 것/tmp/startup.log. 그러나 dhclient와 iptables는 작동하지 않습니다. 스크립트를 수동으로 실행하면 세 줄 모두 결과가 표시됩니다(예: IP 주소 수신 및 iptables 복원).
cron을 통해 어떻게 작동하게 합니까?