通过cron 定时执行sh脚本,没效果
时间: 2023-10-22 12:04:56 浏览: 45
首先,您需要检查您的crontab定时任务是否正确设置。您可以通过运行以下命令来编辑您的crontab文件:
```
crontab -e
```
在文件末尾添加以下行:
```
* * * * * /bin/bash /path/to/your/script.sh
```
这将在每分钟执行一次您的script.sh脚本。请注意,您需要将“/path/to/your/script.sh”替换为实际的脚本路径。
如果您的脚本仍然没有执行,请确保它是可执行的。您可以使用以下命令更改脚本权限:
```
chmod +x /path/to/your/script.sh
```
如果您的脚本仍然没有执行,请检查您的脚本是否依赖于其他路径或环境变量。在这种情况下,您需要在crontab文件中设置这些路径和变量。
相关问题
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 定时任务执行sh 每5分钟执行一次sh脚本
要在 Linux 中每5分钟执行一个 sh 脚本,可以使用 cron 定时任务。请按照以下步骤操作:
1. 打开终端并进入要执行的 sh 脚本所在的目录。
2. 输入以下命令创建一个新的 cron 任务:
```
crontab -e
```
3. 在编辑器中添加以下行:
```
*/5 * * * * /bin/bash /path/to/your/script.sh
```
这将在每小时的第 5 分钟、10 分钟、15 分钟等等执行脚本。请注意将 `/path/to/your/script.sh` 替换为实际的脚本路径。
4. 保存并退出编辑器。
现在,您的 sh 脚本将每5分钟执行一次。您可以使用以下命令检查 cron 任务是否已成功安装:
```
crontab -l
```
这会显示当前用户的所有 cron 任务。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)