1.1開啟smtp服務,獲取授權碼
1.2選擇賬戶
如果 postfix start 失敗
[root@rzdatahadoop002 ~]# postfix check
postfix: error while loading shared libraries: libmysqlclient.so.16: cannot open
shared object file: no such file
ordirectory [root@rzdatahadoop002 ~]# rpm -qa|grep mysql [root@rzdatahadoop002 ~]# yum install mysql-libs
[root@zydatahadoop001 rundeck]# mkdir -p /root/.certs/
[root@zydatahadoop001 rundeck]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-begin certificate-/,/-end certificate-/p' > ~/.certs/qq.crt
[root@zydatahadoop001 rundeck]# certutil -a -n "geotrust ssl ca" -t "c,," -d ~/.certs -i ~/.certs/qq.crt
[root@zydatahadoop001 rundeck]# certutil -a -n "geotrust global ca" -t "c,," -d ~/.certs -i ~/.certs/qq.crt
[root@zydatahadoop001 rundeck]# certutil -l -d /root/.certs
[root@zydatahadoop001 rundeck]# cd /root/.certs
set from=自己的[email protected]
set smtp=smtp.qq
.com
set smtp-auth-user=自己的qq
#授權碼
set smtp-auth-password=(自己的授權碼)
set smtp-auth=login
set smtp-use-starttls set ssl-verify=ignore
set nss-config-dir=/root/.certs
注意:等號前後不能有空格。
[root@zydatahadoop001 rundeck]# echo hello word | mail -s " title" 自己的[email protected]
此時qq會收到一封郵件
發郵件不帶附件
echo -e "`date "+%y-%m-%d
%h:%m:%s
"` : the current running $job_name job num is $runningnum in 192.168.137.201 ......" | mail \
-r "from: alertadmin @qq.com>" \
-s"warn: skip the new $job_name spark job."
$發郵件帶附件
echo -e "`date "+%y-%m-%d
%h:%m:%s
"` : please to check the fail sql attachement." | mailx \
-r "from: alertadmin @qq.com>" \
-a $failsql_monitor_current/merge$.log \
-s"critical:kssh fail sql."
$
排程工具Airflow
目錄學長之前談過這個排程工具,沒想到還沒過1周,我就被迫使用了。聽同事講了以下,感覺還是不錯的。airflow顧名思義就是工作流的意思 airflow 通過 dag 也即是有向非迴圈圖來定義整個工作流,因而具有非常強大的表達能力。乙個工作流可以用乙個 dag 來表示,在 dag 中將完整得記錄整個工...
Linux 程序排程工具
linux 程序排程工具 schedutils 通過系統呼叫實現與程序排程相關的引數設定,如 cpu affinity.schedutils 軟體包中包括的程式有 taskset,irqset,lsrt 和 chrt,它們可以對處理程序引數進行全面的管 理.1,taskset taskset opt...
設定執行緒的排程
public class waitthreadstopmian1 extends thread waitthreadstopmian1 string szname public void run catch interruptedexception e public static void main...