A. 如何使2台linux伺服器通過FTP自動同步文件(用Shell腳本)
樓上正解。
B. 請問我在Linux下想實現一個終端同時通過SSH執行其它多個終端內的shell腳本怎麼實現
ssh $IP_102 -l $User "sh 102.sh"&
ssh $IP_103 -l $User "sh 103.sh"&
這樣執行就可以同時執行了,否則是一個一個執行的。
如果判斷是否執行完成就寫一個log日誌,看好讀日誌就可以了。
C. linux 寫一個計劃任務的腳本,在每個月1號的凌晨3點定時備份/boot、/etc、 /home、/root
mkdir /bakcup-dir
你頃迅編輯一個shell腳本:
cd ~/tmp
vim b.sh
#!/bin/bash
backups=`date +%H_%M-%m%d` # (1號鍵旁邊到符號` )
cd /backup-dir
tar zcf $backups.tar.gz /home /悔寬root /boot /etc
讓crontab來調用碧乎亮
crontab -e
* 3 1 * * sh ~/tmp/b.sh
D. LINUX時間同步腳本或命令!
創建一個cron讓它自動運行以下命令:/usr/sbin/ntpdate [IP] &>/dev/null;/usr/sbin/hwclock -wIP嘛你去網上搜下,什麼清華呀這些大學都有。我的監控伺服器上就這么做的,不過我用的是自己的時間伺服器。
E. 如何每天把linux伺服器上的目錄定時備份到另一台Linux伺服器上。(想要腳本)
兩台搞散坦下免密碼登陸;
計劃任務那邊寫條命令每天定時運行沖扮桐
scp -P -r 遠程缺茄埠 /root/test/ [email protected]:/root/test
F. 求助: linux下怎麼實現兩個文件夾的同步(shell腳本)
提供一個思路給你
源文件夾和目標文件夾,通過ls -R -1
生成一個文件列表。
然後逐個進行對比
如果不同,則從源文件夾進行復制
其實雙向同步是比較麻煩的。因為如果一旦兩個文件夾的同一個文件都被修改了,那麼就會出現沖突。
用腳本寫,很麻煩...
最好的方法,是搞一個git或者svn一類的版本管理。