/sbin:/bin:/usr/sbin:/usr/bin,不在该path路径下的脚本就会执行出错。所以我们在添加 crontab的时候,要尽可能的使用绝对路径(
时间: 2023-10-29 19:04:49 浏览: 29
是的,您说的是正确的。在添加 crontab 时,最好使用脚本的绝对路径,这样可以避免由于 PATH 环境变量不正确导致脚本无法执行的问题。如果您没有使用绝对路径并且脚本不在 PATH 路径中,cron 将无法找到该脚本并执行它,从而导致作业失败。因此,在添加 crontab 作业时,最好使用绝对路径来确保作业能够准确执行。
相关问题
usr/sbin:/usr/bin:/sbin:/bin
/usr/sbin:/usr/bin:/sbin:/bin 是Linux系统中的四个重要目录,它们的区别如下:
1. /usr/sbin:存放只有超级用户能使用的命令程序。这些命令程序通常是系统管理和维护相关的,普通用户无法直接使用。
2. /usr/bin:存放超级用户和普通用户都能使用的基本系统命令程序。这些命令程序是系统的核心功能,包括常用的命令如ls、cp、mv等。
3. /sbin:存放只有超级用户能使用的命令程序。这些命令程序通常是系统管理和维护相关的,与/usr/sbin类似,但是/sbin目录下的命令程序通常是在系统启动时需要使用的。
4. /bin:存放超级用户和普通用户都能使用的基本系统命令程序。与/usr/bin类似,但是/bin目录下的命令程序通常是在系统启动时需要使用的。
所以,这四个目录的区别在于可访问权限和命令程序的用途。
setenv PATH=/usr/bin:/usr/sbin:/bin:/sbin:$PATH
setenv PATH=/usr/bin:/usr/sbin:/bin:/sbin:$PATH 是一个设置环境变量的命令,它将将/usr/bin、/usr/sbin、/bin和/sbin添加到系统的PATH变量中。这样做的目的是将这些目录添加到系统的搜索路径中,以便在终端中可以直接运行这些目录下的命令或程序。$PATH代表系统当前的PATH变量值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)