Mar
23
Linux:非特权用户使用crontab实现开机任务
以前一直纳闷,非特权用户不能编辑 /etc/rc.local ,应该如何实现开机启动任务的功能。。
刚刚详读了下 man 5 crontab ,才知道crontab的前五个参数除了可以用分时日月周之外,
还可以用一些预定义的类型(叫做Vixie cron),其中一个特殊的就是 @reboot :
也就是说,只要运行crontab -e,加入一行
@reboot /home/username/my_rc.local
就可以实现个人用户的 rc.local 啦!
转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php 。
刚刚详读了下 man 5 crontab ,才知道crontab的前五个参数除了可以用分时日月周之外,
还可以用一些预定义的类型(叫做Vixie cron),其中一个特殊的就是 @reboot :
引用
Instead of the first five fields, one of eight special strings may appear:
string meaning
------ -------
@reboot Run once, at startup.
@yearly Run once a year, "0 0 1 1 *".
......
string meaning
------ -------
@reboot Run once, at startup.
@yearly Run once a year, "0 0 1 1 *".
......
也就是说,只要运行crontab -e,加入一行
@reboot /home/username/my_rc.local
就可以实现个人用户的 rc.local 啦!
欢迎扫码关注:
转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php 。