crontab命令添加一个定时任务
时间: 2023-08-25 12:35:40 浏览: 193
好的,以下是如何使用`crontab`命令添加定时任务的步骤:
1. 打开终端,输入`crontab -e`,按下回车键,进入`crontab`编辑模式。
2. 在编辑模式下,按下`i`键切换为插入模式,然后输入定时任务的信息,例如:
```
0 19 * * * /bin/bash /path/to/send_sftp_file.sh
```
这个例子表示每天晚上7点执行`/bin/bash /path/to/send_sftp_file.sh`命令。
3. 输入完定时任务信息后,按下`Esc`键退出插入模式,然后输入`:wq`保存并退出编辑模式。
4. 现在,你已经成功添加了一个定时任务。你可以使用`crontab -l`命令查看当前所有的定时任务。定时任务将会自动在指定的时间执行。
注意:如果你使用的是macOS系统,可能需要先运行`crontab -e`命令前运行`export VISUAL=nano`命令,否则可能会遇到编辑模式下无法保存的问题。
相关问题
利用crontab -e 命令创建一个定时任务
使用 crontab 命令可以创建定时任务,具体步骤如下:
1. 执行 crontab -e 命令来打开当前用户的 crontab 文件。
2. 在文件的末尾添加一行新的命令,格式为:分钟 小时 日 月 星期 要执行的命令。其中,分钟、小时、日、月、星期表示时间,要执行的命令就是你想要定时执行的命令。
3. 保存并退出编辑器。
例如,如果你想要每天晚上10点执行一个shell脚本,可以在 crontab 文件中添加以下一行:
```
0 22 * * * /path/to/your/shell/script.sh
```
其中,0代表每小时的0分,22代表晚上10点,星号表示任意日期和星期。/path/to/your/shell/script.sh 是你想要执行的脚本文件的路径。
crontab 怎么添加定时任务
您可以使用以下步骤来添加定时任务到 crontab:
1. 打开终端或命令行界面。
2. 输入 `crontab -e` 命令来编辑当前用户的 crontab 文件。
3. 在编辑器中,每行代表一个定时任务。每行的格式如下:
```
* * * * * command
```
其中,星号(*)表示通配符,可以用来表示任意值。五个星号分别代表分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)和星期几(0-7,其中 0 和 7 都表示星期日)。
command 是您要执行的命令或脚本路径。
4. 在新的一行中,输入您想要的定时任务。例如,如果您想要每天早上 8 点运行一个脚本,可以输入以下内容:
```
0 8 * * * /path/to/your/script.sh
```
这会在每天的 8 点整执行 `/path/to/your/script.sh` 脚本。
5. 编辑完毕后,保存并关闭文件。
6. crontab 会自动安排定时任务,并在指定的时间运行相应的命令。
请注意,如果您是第一次编辑 crontab,可能需要选择一个文本编辑器,并且需要确保您具有足够的权限来编辑 crontab 文件。如果您遇到权限问题,请以 root 用户身份执行 `sudo crontab -e` 命令。
此外,请确保您提供的命令或脚本路径是正确的,并且具有执行权限。