linux编写定时执行脚本sh
时间: 2023-12-06 21:03:33 浏览: 121
可以使用crontab来实现linux定时执行脚本的功能。具体步骤如下:
1. 编写要执行的shell脚本,例如test.sh
2. 打开终端,在命令行输入“crontab -e”,编辑定时任务表
3. 在定时任务表中添加任务,格式如下:
* * * * * /bin/sh /path/to/test.sh
其中,五个星号分别表示分钟、小时、日、月、周,在指定时间执行后面的命令(/bin/sh /path/to/test.sh)
4. 保存并退出定时任务表即可
相关问题
linux定时执行sh脚本
在Linux中,可以使用cron来定时执行sh脚本。下面是具体步骤:
1. 编写需要定时执行的sh脚本,例如test.sh,将其放在指定目录下,例如/home/user/test.sh。
2. 使用crontab -e命令编辑cron定时任务,添加一行类似于以下格式的内容:
```
* * * * * /bin/bash /home/user/test.sh
```
其中,* * * * *表示定时任务的执行时间,依次为分钟、小时、日、月、周,这里表示每分钟都执行;/bin/bash表示执行的shell解释器;/home/user/test.sh表示需要执行的脚本的路径。
3. 保存并退出crontab编辑器。
这样,Linux就会每分钟执行一次test.sh脚本。
另外,可以使用以下命令来查看cron守护进程是否在运行:
```
ps -ef | grep cron
```
linux每天定时执行脚本
可以使用Linux的crontab命令来定时执行脚本。具体步骤如下:
1. 编写需要执行的脚本文件,比如脚本文件名为test.sh。
2. 使用crontab命令编辑定时任务列表,比如输入命令:crontab -e。
3. 在打开的文件中添加一行定时任务,格式为:分钟 小时 日 月 周 命令。比如每天早上8点执行test.sh脚本,可以添加如下一行: 8 * * * /path/to/test.sh。
4. 保存文件并退出。
这样就可以让Linux每天定时执行脚本了。需要注意的是,crontab命令的时间格式是基于24小时制的,且命令中的路径需要根据实际情况进行修改。
阅读全文