如何建一个简单的网站,裴东莞嘘网站汉建设,数字展馆设计,wordpress网址的域名怎么改原创作品#xff0c;允许转载#xff0c;转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1676490 运维经验分享作为一个专题#xff0c;目前共7篇文章 《运维经验分享#xff08;一#xff0… 原创作品允许转载转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1676490 运维经验分享作为一个专题目前共7篇文章 《运维经验分享一-- Linux Shell之ChatterServer服务控制脚本》 《运维经验分享二-- Linux Shell之ChatterServer服务控制脚本二次优化》 《运维经验分享三-- 解决Ubuntu下crontab不能正确执行Shell脚本的问题一》 《运维经验分享四--关于 java进程管理的服务控制脚本编程思路分析》 《运维经验分享五-- 改进的java进程管理的服务控制脚本》 《运维经验分享六-- 深究crontab不能正确执行Shell脚本的问题二》 《运维经验分享七-- Linux Shell之ChatterServer服务控制脚本第三次优化》 分割线 前几天写了一个重启ChatterServer的脚本并设置了一个计划任务每天两点执行通过检查ChatterServer进程的pid发现隔天的pid还是相同的也就是说计划任务并没有成功执行。 最初的分析以为crontab语法有问题但经过再三检查后没有发现问题在CentOS上测试没有问题因此查看了一下还是Ubuntu与CentOS不一样的缘故原因还是出在对Ubuntu不熟上默认的crontab计划任务的shell是/bin/sh而/bin/sh是一个链接文件实质指向的是/bin/dash如下图所示由于/bin/dash在某些语法上与/bin/bash有很大的不同如果是用/bin/dash执行一些虽然以#!/bin/bash开头的脚本也难免出错因此需要重新指定这个sh。 但为了不影响整个crontab我把自定义的crontab指定为bash去执行如下图所示 这样在chatter.sh脚本中与dash不兼容的行就能正确执行了。 --end-- 分割线 运维经验分享作为一个专题目前共7篇文章 《运维经验分享一-- Linux Shell之ChatterServer服务控制脚本》 《运维经验分享二-- Linux Shell之ChatterServer服务控制脚本二次优化》 《运维经验分享三-- 解决Ubuntu下crontab不能正确执行Shell脚本的问题一》 《运维经验分享四--关于 java进程管理的服务控制脚本编程思路分析》 《运维经验分享五-- 改进的java进程管理的服务控制脚本》 《运维经验分享六-- 深究crontab不能正确执行Shell脚本的问题二》 《运维经验分享七-- Linux Shell之ChatterServer服务控制脚本第三次优化》 本文出自 “通信我的最爱” 博客请务必保留此出处http://dgd2010.blog.51cto.com/1539422/1676490