2017-09-02 1 views
0

バックアッププロセスをスケジュールするためのスクリプトを作成します。このスクリプトでは、対応するユーザーと管理ユーザーへのメールを「$ date $ time.what私はインストールする必要がどのパッケージ.then ...?私を助けてください...!シェルスクリプトからメールを送信する

#!/bin/bash 

echo "---welcome to File Backup process---" 

whoami 

#echo "--Please enter your public Key name--" 
#read username 

username=$(whoami) 

echo "username:$username" 

rsync -avz --delete --exclude=".bash_history" --exclude=".bash_logout" --exclude=".bashrc" --exclude=".cache*" --exclude=".profile" --exclude=".ssh*" /home/$username/ [email protected]:/home/$username/ 

echo "--Backup completed--" 
+0

を見てください[man mail](https://linux.die.net/man/1/mail)。 –

答えて

0

行うことができます。あなたはattachmetファイルでのmailxとメールを使用することができます。

echo 'Content' | mail -aFrom:[email protected] -s 'Subject' -A attachment [email protected] 

(echo 'Content';uuencode filename file-attachment-path) | mailx -s subject [email protected] 
関連する問題