Linux上一些小操作

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值