使用crontab -e设置了一条定时作业
45 * * * * cmd
每小时第45分钟执行一次cmd命令,cmd是一个备份工作。
手工执行能够运行,可是crontab定时作业没效果。
排错方法:
1.检查文件具有可执行权限
chmod a+x
2.shell下直接执行用的是应用账户,账户登录时会读入环境变量,把如下内容放到脚本的最开始位置
if [ -f ~/.bash_profile ];
then
. ~/.bash_profile
fi
1234
if [ -f ~/.bash_profile ];then . ~/.bash_profilefi
...
mysql的数据存放目录var下有很多文件
-rw-r----- 1 root root 296208 Nov 8 21:51 mysql-bin.000051
-rw-r----- 1 root root 92588461 Nov 8 21:51 mysql-bin.000050
-rw-r----- 1 root root 1331729 Nov 8 21:51 mysql-bin.000061
-rw-r----- 1 root root 4736 Nov 8 21:51 mysql-bin.000060
-rw-r----- 1 root root 5231 Nov 8 21:51 mysql-bin.000059
-rw-r----- 1 root root 125 Nov 8 21:51 mysql-bin.000058
-rw-r----- 1 root root 125 Nov 8 21:51 mysql-bin.000057
-rw-r----- 1 root roo...