toxic

备忘录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年10月17日

摘要: #!/bin/bashservice nginx statusif [ $? -ne 0 ];thenecho "nginx is down.try to restart now ! `date`" >> /check/check-logservice nginx start#echo "nginx restart success `date`"else echo "nginx is running well! `date`" >> /check/check-logfiecho "---------- 阅读全文
posted @ 2012-10-17 16:39 toxic 阅读(273) 评论(0) 推荐(0) 编辑

摘要: crond服务通常被放在/etc/init.d/crond , 这样就可以在系统启动后自动启动crond服务。 linux中的用户使用crontab命令来配置cron任务.crontab在/etc目录下面存在cron.d,cron.daily,cron.weekly,cron.monthly,cron.hourly五个目录和crontab文件。cron.d是系统自动定期需要做的任务,但是又不是按小时,按天,按星期,按月来执行的,那么就放在这个目录下面。如果是按小时,按天,按星期,按月的来执行的话,则可以放到相应的目录下面去。cron.h... 阅读全文
posted @ 2012-10-17 16:27 toxic 阅读(446) 评论(0) 推荐(0) 编辑

摘要: $# 传送给命令Shell的参数序号$- 在Shell启动或使用set命令时提供选项$? 上一条命令执行后返回的值$$ 当前shell的进程号$! 上一个子进程的进程号$@ 所有的参数,每个都用双括号括起$* 所有参数,用双括号括起$n 位置参数值,n表示位置$0 当前shell名$* 所有的命令行参数$@ 同上"$*" 把所有命令行参数当作一个来处理"$@" 获取整个参数列表,并将它分隔成不同的参数 [示例]for var in $* ... 阅读全文
posted @ 2012-10-17 14:27 toxic 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 今天在虚拟机里做DRBD实验,使用chkconfig管理服务的时候,出现了问题。 root@node2:/root# chkconfig --list | grep drbd drbd 0:off 1:off 2:off 3:off 4:off 5:off 6:off root@node2:/root# chkconfig drbd on /sbin/insserv: No such file or directory 这是Ubuntu 12.04的一个BUG,使用以下方法可以解决 root@node... 阅读全文
posted @ 2012-10-17 10:34 toxic 阅读(6533) 评论(1) 推荐(0) 编辑