crontab -e
,然后按照提示编辑定时任务。保存并退出即可。 如何在Ubuntu中使用crontab命令
在Ubuntu中,可以使用crontab命令来定期执行特定的任务,下面是详细的步骤:
1、打开终端:可以通过按下Ctrl + Alt + T组合键或者在应用程序菜单中找到终端应用程序来打开终端。
2、输入以下命令以安装cron:
“`
sudo aptget install cron
“`
3、安装完成后,输入以下命令以编辑当前用户的cron表:
“`
crontab e
“`
4、如果是第一次编辑cron表,系统会提示选择默认的编辑器,可以选择自己熟悉的编辑器,比如nano或者vim,这里以nano为例:
“`
Select an editor. To change later, run ‘selecteditor’.
1. /bin/ed
2. /bin/nano <这里选择2
3. /usr/bin/emacs23 <这里选择3
4. /usr/bin/vim.basic
5. /usr/bin/vim.tiny
6. /usr/bin/vim <这里选择6
“`
5、进入编辑模式后,可以看到一个类似于下面这样的表格:
| 分 | 时 | 日 | 月 | 周 | 命令 |
|||||||
| | | | | | |
| | | | | | |
6、在每个空白栏位中填写相应的时间和要执行的命令,如果要每天早上7点执行某个脚本文件(script.sh),可以这样填写:
| 分 | 时 | 日 | 月 | 周 | 命令 |
|||||||
| | | | | | |
| | | | | | |
| | | * | * | * | /path/to/script.sh |
“*”表示任意值,星号(*)在日期和月份字段中代表任意日期或月份,而在星期字段中代表任意星期几。“*”表示每天、每月和每周都执行该命令,注意,命令的路径可以是绝对路径或相对路径。
7、编辑完成后,保存并退出编辑器,如果是使用nano编辑器,可以按下Ctrl + X,然后按下Y键确认保存,如果使用的是其他编辑器,请参考相应的保存和退出方法。
8、现在,系统将自动加载并执行新的cron表,可以通过运行以下命令来验证是否成功添加了新的定时任务:
“`
sudo service cron status
“`
9、如果一切正常,将会看到类似下面的输出:
“`
● cron.service Commandline interface for crontab jobs
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 20220103 10:00:00 CST; 1h ago …
Main PID: 1234 (cron)
Tasks: 1 (limit: 4915)
Memory: 12K
CGroup: /system.slice/cron.service
└─1234 /usr/sbin/cron f
…done.
“`
相关问题与解答:
Q1: 如果我想查看当前用户的cron表,应该输入什么命令?
A1: 如果已经安装了cron并且是当前用户编辑了自己的cron表,可以使用以下命令来查看当前用户的cron表:crontab l
,这将显示当前的定时任务列表,如果尚未编辑过cron表,则会看到一个空的输出。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。