-l (list user's crontab) 查看
寫一個shell腳本:
#!/bin/bash
echo "date:"
date
echo " "
賦予執(zhí)行權(quán)限:
chmod +x date.sh
創(chuàng)建調(diào)度:
[root@hadoop000 ~]# crontab -e
* * * * * /root/date.sh >> /tmp/date.log
格式: * * * * * 命令
每1分鐘
5月6號 14:37
37 14 06 05 *
第1個: 分 * 或者 */1 表示每分鐘
第2個: 小時
第3個: 日
第4個: 月
第5個: 周
將調(diào)度修改為每10秒打印一次,但是crontab的最小單位是分鐘,沒法直接實現(xiàn)linux常用命令,需要修改一下date.sh;
#!/bin/bash
for((i=1;i<=6;i++));
do
date
sleep 10s
done
1分鐘60s每次休眠10s,既每隔10s1次;
定點執(zhí)行:
51 09 27 05 * /root/date.sh >> /tmp/date.log
5月27日9點51分執(zhí)行;
直接執(zhí)行shell腳本,如果遠程頁面關(guān)閉,腳本就停止了linux常用命令,所以在有些情況下就需要后臺執(zhí)行命令,界面關(guān)閉服務(wù)也會繼續(xù)。
2、
后臺執(zhí)行命令:
& ./date.sh & (缺陷:不能將日志達到日志文件中)
nohub nohup ./date.sh (缺陷:ctrl+z服務(wù)會停止)
所以生產(chǎn)中將兩者結(jié)合使用
nohup ./date.sh & 將日志打印到nohub.out文件中
nohup ./date.sh > /tmp/date.log 2>&1 & 修改日志到指定文件中date.log文件中
3、
screen 多人合作 后臺會話
簡單來說就是在一個screen中的操作都會留下記錄,另一個人進入到screen中會看到前一個人的操作,便于團推協(xié)作,適用于多人合作并且耗時較長比如1天2天甚至更長時間
screen常用命令:
-S sockname 創(chuàng)建一個會話
-r 進入一個detached會話
-list 查看會話列表
退出會話,會話后臺執(zhí)行: crtl+a+d
attached說明有人在連接著這個會話,其他人不能連,Detached說明沒有人連接這個會話,可以連;
其他人登錄進去后可以看到剛才的操作
在linux中下載軟件可以通過瀏覽器下載,也可以通過命令直接下載,命令下載
4、
下載軟件: wget url