1.修改fstab檔案,新增遠端掛載點
vi /etc/fstab
最下方新增如下內容:
/mnt/test cifs defaults,username=isdbs,password=admin123 0 0
依次是遠端共享目錄、本地目錄、掛載方式、使用者名稱、密碼、不要做dump備份、不檢驗扇區。
根據需要修改上述內容即可。
儲存退出即可。
執行 mount –a
df -h
2.自動掛載指令碼
建立mount.sh 指令碼如下:
#!/bin/sh
filepath="/mnt/up"
if [ -d $filepath ];
then
date >>/mnt/mount.log
echo "掛載目錄存在!" >>/mnt/mount.log
echo "------------------------------------------" >>/mnt/mount.log
else
date >>/mnt/mount.log
echo "掛載目錄不存在,嘗試掛載......" >>/mnt/mount.log
mount -a
echo "掛載結果:"$?>>/mnt/mount.log
if [ -d $filepath ];
then
echo "掛載成功!" >>/mnt/mount.log
else
echo "掛載失敗!" >>/mnt/mount.log
fiecho "------------------------------------------" >>/mnt/mount.log
fi#end
注意:建立mount.sh 檔案若出現無法執行時請檢查編碼問題。操作如下:
vi mount.sh
如果fileformat=unix 則檢查**內容,若fileformat=doc 則執行
set ff=unix
儲存退出即可。
3.使用crond建立定時任務
檢視crond服務是否執行:
pgrep crond
或/sbin/service crond status
或ps -elf|grep crond|grep -v "grep"
crond服務操作命令:
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
4.建立定時任務
crontab -e
輸入下方內容:
1 0-23/2 * * * /mnt/mount.sh
表示每小時的第一分鐘執行mount.sh 指令碼。
crontab –l 檢視建立的任務
cron檔案語法:
分 小時 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值範圍,0表示週日一般一行對應乙個任務)
記住幾個特殊符號的含義:
「*」代表取值範圍內的數字,
「/」代表」每」,
「-」代表從某個數字到某個數字,
「,」分開幾個離散的數字
遠端連線mysql解決方案
報錯 1130 host is not allowed to connect to this mysql server 解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user...
超時自動審批解決方案
剛開始看到這個需求的時候,腦子裡面第一時間想到的是,定時器。使用定時器定時查詢時間字段,跟當前時間比較,如果超過24小時就更改審核狀態。可是用這個方法不是太好的解決方案。1.一秒執行一次。那個乙個小時3600次。會很消耗系統資源。2.一小時執行一次。會很影響使用者體驗的。本來已經通過審核時間了,卻延...
資料自動備份解決方案
1 網盤自動備份 隔離備份 隔離備份介紹 直接在網盤內建立專案 檔案進行稿寫操作很可能會與網盤資料不同步導致資料丟失完整性,對檔案造成損壞,所以這種方式是不可取的。因此採用隔離備份,所謂隔離備份就是在a資料夾進行稿寫,當關閉計算機時自動備份a資料夾的所有內容到 b資料夾 這裡b資料夾是網盤目錄 進行...