temp
if [ command ];then
符合该条件执行的语句
elif [ command ];then
符合该条件执行的语句
else
符合该条件执行的语句
fi
19. 定时任务--crontab
19.1 注意点
1). 建议使用用户拉起自己的定时任务,不要通过root定义用户的定时任务,会出现定时无法执行的问题
2).
service cron restart //刷新定时任务列表
//示例--1
echo '* * * * * /home/huawei/mdn2000/cmi/bin/daemon.pl > /dev/null 2>&1' >>$daemon_file
crontab $daemon_file;
//示例--2,不建议使用,会出现定时无法执行的问题
echo "01 * * * * root setfacl -Rm u:uniagent:rx /var/log > /dev/null 2>&1" >> /etc/crontab
service cron restart
crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
格式:
minute hour day-of-month month-of-year day-of-week commands
合法值为:00-59 00-23 01-31 01-12 0-6 (0 is sunday)
除了数字还有几个特殊的符号:"*"、"/"和"-"、","
*代表所有的取值范围内的数字
"/"代表每的意思,"/5"表示每5个单位
"-"代表从某个数字到某个数字
","分开几个离散的数字
12-1 scp下载上传文件
scp root@192.192.80.58:/home/huawei/mdn2000/cmi/WebRoot/WEB-INF/lib/portal.sqlmaps.jar ./ //从远程下载文件
scp ./portal.sqlmaps.jar root@192.192.80.58:/home/huawei/mdn2000/cmi/WebRoot/WEB-INF/lib/portal.sqlmaps.jar //上传到远程服务器