周期性任務計劃詳解
阿新 • • 發佈:2019-03-08
正文 未來 listen 交互式輸入 mailx 郵局 username web 傳輸 linux周期性任務計劃:
相關命令
未來的某時間點執行一次某任務:at命令, batch命令。
周期性運行某任務:crontab命令
執行結果:會通過郵件發送給用戶
查看linux的郵件端口是否開啟: 25號端口是 smtp #簡單郵件傳輸協議(SMTP) [centos@web ~]$ ss -tnl | grep ‘25‘ \LISTEN 0 100 127.0.0.1:25 *:* LISTEN 0 100 ::1:25 :::* [centos@web ~]$ netstat -tnl | grep 25 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp6 0 0 ::1:25 :::* LISTEN
本地電子郵件服務: smtp:簡單郵件傳輸協議 pop3:郵局協議-第3版 lmap4:互聯網郵件訪問協議 mail命令: mailx-發送和接收Internet郵件 MUA: 用戶收發郵件的工具程序; mailx [-s ‘SUBJECT‘] username[@hostname] 郵件正文的生成: 1.交互式輸入:單獨成行可以表示正文結束;ctrl+d提交亦可; 2.通過輸入重定向; 3.通過管道;
at命令: 選項: -l :查看作業隊列,相當於 atq -f /PATH/FROM/SOMEFILE:從指定文件中讀取作業任務,而不用再交互式輸入; -d:刪除指定的作業,相當於atrm; -c:查看指定作業的具體內容; -q QUEUE:指明隊列; 註意:作業執行結果是以郵件發送給提交作業的用戶; batch命令:
周期性任務計劃詳解