ubuntu定时任务命令有哪些
导读:在Ubuntu系统中,可以使用cron来设置定时任务。以下是一些常用的cron命令: 1. 查看当前用户的定时任务 crontab -l 2. 编辑当前用户的定时任务 crontab -e 这个命令会打开一个文本编辑器(通常是vi或na...
在Ubuntu系统中,可以使用cron
来设置定时任务。以下是一些常用的cron
命令:
1. 查看当前用户的定时任务
crontab -l
2. 编辑当前用户的定时任务
crontab -e
这个命令会打开一个文本编辑器(通常是vi
或nano
),你可以在其中添加、修改或删除定时任务。
3. 删除当前用户的定时任务
crontab -r
这个命令会删除当前用户的所有定时任务。
4. 查看系统级的定时任务
系统级的定时任务通常位于/etc/crontab
文件中,可以使用以下命令查看:
cat /etc/crontab
5. 查看特定目录下的定时任务
系统级的定时任务也可能分布在/etc/cron.daily/
、/etc/cron.hourly/
、/etc/cron.weekly/
和/etc/cron.monthly/
目录下,可以使用以下命令查看:
ls /etc/cron.daily/
ls /etc/cron.hourly/
ls /etc/cron.weekly/
ls /etc/cron.monthly/
6. 添加定时任务到系统级
你可以直接编辑/etc/crontab
文件来添加系统级的定时任务。例如:
sudo nano /etc/crontab
然后在文件中添加一行,格式如下:
* * * * * username command_to_execute
其中:
- 第一个
*
表示分钟(0-59) - 第二个
*
表示小时(0-23) - 第三个
*
表示日期(1-31) - 第四个
*
表示月份(1-12) - 第五个
*
表示星期几(0-7,0和7都表示星期日) username
是执行命令的用户command_to_execute
是要执行的命令
7. 删除系统级的定时任务
如果你知道某个定时任务的ID,可以使用以下命令删除:
sudo crontab -e
然后在编辑器中找到并删除相应的行。
8. 查看定时任务的日志
定时任务的输出通常会被记录在/var/log/syslog
或/var/log/cron
文件中,可以使用以下命令查看:
grep CRON /var/log/syslog
或者
grep CRON /var/log/cron
9. 使用at
命令设置一次性定时任务
at
命令可以用来设置一次性定时任务。例如:
sudo at now + 1 minute
然后在提示符下输入要执行的命令,按Ctrl+D
结束。
10. 查看at
任务的队列
可以使用以下命令查看at
任务的队列:
atq
11. 删除at
任务
可以使用以下命令删除at
任务:
sudo atrm <
job_id>
其中<
job_id>
是任务的ID。
这些命令可以帮助你在Ubuntu系统中管理和设置定时任务。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu定时任务命令有哪些
本文地址: https://pptw.com/jishu/727824.html