自從裝了Ubuntu後,幾乎每個禮拜,我就會從遠端登入到server然後,下apt-get update/apt-get upgrade作系統更新的動作。
最近呢,愈來愈懶了,幾乎很久沒作更新動作,所以決定一次解決更新的問題。
Linux裡內建有schedule的設定工具稱為cron-table,我喜歡寫好shell script後,並使用 crontab 指令設定到我的 cron-table裡。
如果是以前我的設定方法步驟為:
sudo vi /shell/update-ubuntu.sh // (shell是我習慣放shell script的資料夾)
在裡面新增以下內容(如果不想清掉下載的archive files,則可以拿掉第四行)
#!/bin/sh
apt-get update
apt-get -y dist-upgrade
apt-get clean
然後按「!wq」存檔後離開,並設定權限
sudo chmod 755 /shell/update-ubuntu.sh
接下來設定 cron-table
sudo crontab -e
新增以下內容,(代表:每個星期日的早上4點15分進行更新)
15 4 * * 0 /shell/update-ubuntu.sh
最近呢,愈來愈懶了,幾乎很久沒作更新動作,所以決定一次解決更新的問題。
Linux裡內建有schedule的設定工具稱為cron-table,我喜歡寫好shell script後,並使用 crontab 指令設定到我的 cron-table裡。
如果是以前我的設定方法步驟為:
sudo vi /shell/update-ubuntu.sh // (shell是我習慣放shell script的資料夾)
在裡面新增以下內容(如果不想清掉下載的archive files,則可以拿掉第四行)
#!/bin/sh
apt-get update
apt-get -y dist-upgrade
apt-get clean
然後按「!wq」存檔後離開,並設定權限
sudo chmod 755 /shell/update-ubuntu.sh
接下來設定 cron-table
sudo crontab -e
新增以下內容,(代表:每個星期日的早上4點15分進行更新)
15 4 * * 0 /shell/update-ubuntu.sh
Continue reading 自動更新Ubuntu.

Recent Comments