阅读量:4
在Ubuntu中设置定时网络任务,主要有以下两种方法:
- 使用cron定时任务:
- 确认
curl已安装,若未安装,使用sudo apt install curl命令安装。 - 执行
crontab -e命令编辑用户的crontab任务表。 - 在文件底部添加定时任务,如
0 * * * * curl -s https://www.baidu.com > /dev/null 2>&1,表示每小时执行一次curl命令来维持网络连接。
- 确认
- 使用systemd定时器:
- 创建服务单元文件,如
sudo nano /etc/systemd/system/network-check.service,在文件中添加[Unit]和[Service]部分,定义要执行的网络任务,如ExecStart=/usr/bin/ping -c 4 google.com。 - 创建定时器单元文件,如
sudo nano /etc/systemd/system/network-check.timer,在[Timer]部分设置触发规则,如OnCalendar=*-*-* *:00:00表示每小时执行一次,Persistent=true表示系统启动后若错过首次执行时间,会在下次触发时间点补上。 - 启用并启动定时器,使用
sudo systemctl enable network-check.timer和sudo systemctl start network-check.timer命令。
- 创建服务单元文件,如
以上就是关于“ubuntu定时器如何设置网络”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm