Linux_skills

Linux系统命令中的坑

cron定时任务

为啥指定的定时任务,系统不执行呢?主要的原因是cron的环境变量与我们直接在bash中执行的环境变量不同,为了让cron采用同样的环境变量,可以使用

          • source $HOME/.bash_profile; source $HOME/.bashrc;

网页上说cron的运行环境变量定义在/ect/environment,不加载bash定义的环境变量,其它解决方案,如添加绝对路径的解决方案,与这种根本的解决方案来说还是前者较优。