Linux上一些小操作 ﹏ヽ暗。殇╰゛Y 2022-05-19 00:58 152阅读 0赞 **1.定时任务:** */5 * * * * /home/start.sh crontab -l 查询定时任务 crontab -e 新建定时任务 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件 具体格式如下: Minute Hour Day Month Dayofweek command 分钟 小时 天 月 天每星期 命令 每个字段代表的含义如下: Minute 每个小时的第几分钟执行该任务 Hour 每天的第几个小时执行该任务 Day 每月的第几天执行该任务 Month 每年的第几个月执行该任务 DayOfWeek 每周的第几天执行该任务 Command 指定要执行的程序 在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选 **2.shell文件编码格式转化:** ** ** yum -y install dos2unix dos2unix ./install.sh 编码格式转换 **3.查看容量:** 查看总容量、已使用、未使用容量:df -hl 查看当前路径下,每个文件/夹占用空间大小:du -sh * **4.去掉文件前缀名,例如去掉finish.** rename "finish." "" * 去掉前缀finish **5.检测进程挂掉 自动重启的shell** #!/bin count=`ps -ef | grep 程序 | grep 位置 | grep -v "grep" | wc -l` echo $count if [[ "$count" == "0" ]];then cd 目录位置 nohup /home/wwwroot/959-v1/trunk/yii sync/flow & echo "重新启动: `date +%Y-%m-%d,%H:%m:%s`" fi
还没有评论,来说两句吧...