ubuntu 普通用户计划任务 每5分钟执行脚本
- 创建脚本文件
首先,在普通用户的家目录下创建一个脚本文件,比如我们创建一个名为test.sh的文件,命令如下:
$ touch ~/test.sh
然后我们编辑这个脚本文件,添加我们需要执行的命令,比如我们在这个脚本文件中添加一个输出当前时间的命令,命令如下:
$ nano ~/test.sh
在打开的编辑窗口中,添加以下代码:
#!/bin/bash
date >> /tmp/test.log
这段代码的含义是输出当前时间并将其追加到/tmp/test.log文件中。
- 创建计划任务
接下来,我们需要使用crontab工具创建一个计划任务,指定每5分钟执行一次我们刚才创建的脚本文件。
首先,我们查看当前用户的计划任务列表,命令如下:
$ crontab -l
如果当前用户还没有任何计划任务,这个命令将会输出空白。
接下来,我们编辑当前用户的计划任务列表,命令如下:
$ crontab -e
这个命令会打开一个文本编辑器,我们可以在其中添加计划任务。在编辑器中添加以下代码:
*/5 * * * * /bin/bash /home/your_username/test.sh
这段代码的含义是每5分钟执行一次/home/your_username/test.sh脚本文件。
注意,这里的your_username需要替换为当前用户的用户名。
- 保存并退出
保存并退出编辑器,这个计划任务就创建完成了。每5分钟,系统就会执行一次/home/your_username/test.sh脚本文件,并将当前时间追加到/tmp/test.log文件中。
如果想要查看计划任务是否生效,可以使用crontab -l命令查看当前用户的计划任务列表,并检查是否已经添加了我们刚刚创建的任务
原文地址: https://www.cveoy.top/t/topic/fdgf 著作权归作者所有。请勿转载和采集!