1 * * * * /home/user/scripts/my_script.sh为啥说没有这个命令
时间: 2023-09-02 14:15:25 浏览: 45
这个命令是否有效取决于你系统中是否存在`/home/user/scripts/my_script.sh`这个脚本文件,并且该文件是否有可执行权限。如果该脚本文件存在且有可执行权限,那么这个命令应该是有效的,会在每小时的第1分钟执行该脚本。如果你执行该命令时提示没有这个命令,则可能是因为该脚本不存在或者没有可执行权限导致的。你可以通过`ls /home/user/scripts/my_script.sh`命令查看该脚本文件是否存在,通过`chmod +x /home/user/scripts/my_script.sh`命令给该脚本文件添加可执行权限。
相关问题
0 12 * * * /path/to/my_script.sh这个文件路径·?
`/path/to/my_script.sh`是一个占位符,你需要将它替换为你实际保存`my_script.sh`脚本的路径。比如,如果你将脚本保存在`/home/user/scripts`目录下,那么你应该将定时任务配置修改为:
```
0 12 * * * /home/user/scripts/my_script.sh
```
需要注意的是,你需要确保脚本文件具有可执行权限,否则定时任务无法执行脚本。你可以使用`chmod +x /home/user/scripts/my_script.sh`命令来赋予脚本执行权限。
* * * * * /usr/bin/bash /opt/scripts/jdfgj_rest.sh是每秒的意思吗
"#!/usr/bin/env bash"和"#!/usr/bin/bash"的区别在于它们在解释器路径上的使用方式。
1. "#!/usr/bin/env bash"是一种更通用的写法,它使用了env命令来查找系统中的bash解释器。这种写法可以确保脚本在不同系统上都能正常运行,因为env命令会在系统的PATH环境变量中查找bash解释器的位置。
2. "#!/usr/bin/bash"是一种更具体的写法,它直接指定了bash解释器的路径。这种写法假设bash解释器位于"/usr/bin/bash"路径下,如果在某些系统上该路径不正确,脚本可能无法正常运行。
对于你提供的示例"* * * * * /usr/bin/bash /opt/scripts/jdfgj_rest.sh",它是一个cron表达式,表示每分钟执行一次"/opt/scripts/jdfgj_rest.sh"脚本,使用的是"/usr/bin/bash"作为解释器。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)