Linux设置晚上11点到早上7点之间,每隔一小时重启network
时间: 2023-07-07 16:29:46 浏览: 88
您可以在Linux系统中使用crontab来设置晚上11点到早上7点之间,每隔一小时重启network服务。请按照以下步骤操作:
1. 打开终端并以root用户身份登录。
2. 执行以下命令来打开crontab编辑器:`crontab -e`
3. 在编辑器中添加以下一行代码:`0 23-7/1 * * * systemctl restart network`
4. 保存并退出编辑器。
这将在晚上11点到早上7点之间,每隔一小时自动重启network服务。请注意,这可能会导致您当前的网络连接中断,因此请谨慎使用。
相关问题
linux 每月1、10、22日的4 : 45重启network
在Linux系统中,你可以通过编写crontab任务来定期自动重启网络服务。crontab是一个计划任务调度工具,允许用户设置周期性的命令执行。按照你的需求,要在每月的1日、10日和22日的凌晨4点45分重启网络服务,可以在用户的`~/.crontab`文件中添加如下行:
```bash
0 4 1,10,22 * * service network restart
```
这里解释一下各个字段的含义:
- `0 4`: 表示时间,小时(0-23)和分钟(0-59),这里是4点45分,即04:45。
- `1,10,22`: 表示月份中的日期,星号(*)代表所有,而这里的逗号分隔了特定日期1、10和22。
- `*`: 对于月份、星期几(0-7,其中0和7都表示周日)、年份都不做限制。
如果你没有权限编辑`~/.crontab`,可以尝试以root用户运行`crontab -e`来编辑全局crontab。完成设置后,需要让crontab立即生效,可以执行`crontab -u your_username -l > ~/.cronjob`(替换`your_username`为你实际的用户名),然后将上述内容追加到`~/.cronjob`文件,并再次执行`crontab ~/.cronjob`。
阅读全文