我想重启我的设备,它有Openwrt os .I,希望命令使用crontab运行,并且只执行一次。
发布于 2017-09-30 23:29:14
如果您只想运行一次,那么最好ssh这个openwrt,然后进入终端,输入reboot。这将重新启动系统。
如果您想在特定时间运行重新启动,那么您可以使用cronjob。它的语法如下
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)在openwrt命令行中使用以下命令打开crontab
crontab -e //-e stands for edit现在,根据上面的语法,您可以判断何时运行脚本
要在每年的1月1日运行,你可以写下下面的命令
* * 1 1 * reboot保存该文件,它将完成此操作。
发布于 2017-10-03 02:50:41
我假设你只说一次,你的意思是一天只有一次?如果是这种情况,请执行以下操作
crontab -e在此处添加以下行并保存该文件。
15 3 * * * reboot现在重新启动cron服务。
/etc/init.d/cron restart它将在每天凌晨3点15分重新启动路由器
发布于 2018-09-06 17:44:38
https://stackoverflow.com/questions/46239283
复制相似问题