root@iZ94kkaz3x1Z:~# test ' date +%w ' -eq '0'
-bash: test: date +%w : integer expression expected
把 0 的 引号去掉也一样 ,空格检查过了
-bash: test: date +%w : integer expression expected
把 0 的 引号去掉也一样 ,空格检查过了
2016-06-12
解决方式
1. 传参方式
2. 在脚本中定义环境变量
3. 在脚本中加载环境变量文件 ‘source /etc/profile'
4. 还有可以在crontab中加载环境变量
1. 传参方式
2. 在脚本中定义环境变量
3. 在脚本中加载环境变量文件 ‘source /etc/profile'
4. 还有可以在crontab中加载环境变量
2016-05-16
Debian默认cron日志记录状态默认是关闭的
root@server:~# nano /etc/rsyslog.conf
默认在63行去掉注释
root@server:~# /etc/init.d/rsyslog restart
root@server:~# tail -f /var/log/cron.log
可以查看是否执行了
root@server:~# nano /etc/rsyslog.conf
默认在63行去掉注释
root@server:~# /etc/init.d/rsyslog restart
root@server:~# tail -f /var/log/cron.log
可以查看是否执行了
2016-05-16
总结:1.crontab -l 不能查看 /etc/cron.d 目录下的文件里的计划任务 但是在 /var/log/cron 这个文件里会有所有的计划任务(通过 tail -f /var/log/cron 来监视任务的执行) 2.crontab -l 实际上操作的就是 /var/spool/cron/root(用户) 这个文件
2016-05-05