新建的crontab 任务,让它定期执行.sh脚本,手动执行脚本没问题,设置上定时任务就不执行了,请教各位大牛~!使用cat maillog命令 这样图片说明
最后是环境变量的问题
得具体点吧 谁知道你的定时任务怎么写的 * * * * * command
35 17 * * * ./etc/profile; /home/payment/Runtime/apache-tomcat-testactivityRestful/bin/tomcat_shutdown.sh
36 17 * * * ./etc/profile; /home/payment/Runtime/apache-tomcat-testactivityRestful/bin/tomcat_startup.sh 这是定时任务
#!/bin/sh
if [ -f ~/.bash_profile ];
then
. ~/.bash_profile
fi
export CATALINA_HOME=/home/payment/Runtime/apache-tomcat-testactivityRestful
export CATALINA_OPTS="-Djava.library.path=/home/websocket/tomcat_libs/lib"
export CATALINA_OPTS="-Dconfig=pro"
echo "========begin stop the tomcat========"
'/home/payment/Runtime/apache-tomcat-testactivityRestful/bin/shutdown.sh'
这是 tomcat_shutdown.sh
查看系统的crontab的日志。看是否执行的时候出错了。执行的时候当前路径等跟自己执行不一样
[root@iZ23pi26xjxZ log]# cat maillog
Nov 20 17:35:01 iZ23pi26xjxZ postfix/sendmail[27174]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Nov 20 17:35:01 iZ23pi26xjxZ postfix/sendmail[27174]: warning: inet_protocols: configuring for IPv4 support only
Nov 20 17:35:01 iZ23pi26xjxZ postfix/postdrop[27183]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Nov 20 17:35:01 iZ23pi26xjxZ postfix/postdrop[27183]: warning: inet_protocols: configuring for IPv4 support only
Nov 20 17:35:01 iZ23pi26xjxZ postfix/postdrop[27183]: warning: unable to look up public/pickup: No such file or directory
Nov 20 17:36:01 iZ23pi26xjxZ postfix/sendmail[27195]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Nov 20 17:36:01 iZ23pi26xjxZ postfix/sendmail[27195]: warning: inet_protocols: configuring for IPv4 support only
Nov 20 17:36:01 iZ23pi26xjxZ postfix/postdrop[27198]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
Nov 20 17:36:01 iZ23pi26xjxZ postfix/postdrop[27198]: warning: inet_protocols: configuring for IPv4 support only
Nov 20 17:36:01 iZ23pi26xjxZ postfix/postdrop[27198]: warning: unable to look up public/pickup: No such file or directory
[root@iZ23pi26xjxZ log]#
执行cat maillog命令 看到这些 这是啥意思 求大神啊~~