网上服装商城网站建设方案,线上推广方案怎么做,云南又出现一例,访问一个网站的过程最近在做一个SHELL脚本#xff0c;要求每月1号执行一次。 不管是SHELL脚本#xff0c;还是定时任务#xff0c;都是刚接触。今天先记录下定时任务的解决过程#xff0c;shell脚本的总结等测试无误后写出来。 root以及其他用户可以使用 crontab -e 命令添加定时任务 crontab…最近在做一个SHELL脚本要求每月1号执行一次。 不管是SHELL脚本还是定时任务都是刚接触。今天先记录下定时任务的解决过程shell脚本的总结等测试无误后写出来。 root以及其他用户可以使用 crontab -e 命令添加定时任务 crontab -e 命令会使用vi打开一个临时文件保存后会以当前用户为文件名存放在/var/spool/cron/文件夹下 例如我以 test 用户登录系统 crontab -e #每分钟执行一次test.sh脚本*/1 * * * * /home/test/test.sh#每月1号凌晨6点执行一次test.sh脚本0 6 1 * * /home/test/test.sh 保存后会在/var/spool/cron/文件夹下生成test文件 等了好几分钟test的脚本日志也没内容 tail -n 5 /var/log/cron 查看定时服务脚本文件显示已执行 问题出在脚本无执行权限 chmod 755 /home/test/test.sh 可以正常执行了。 观察log文件发现报错sqlplus: command not found 添加当前用户的环境变量最便捷有效 source /home/test/.bash_profile 问题解决 第一次写博客有错误请诸位留言小弟在此多谢 转载于:https://www.cnblogs.com/cc523613/p/5443455.html