在 pfSense 上建立排程工作

提示

這篇文章是配合 開源且強大的軟路由系統 – pfSense 的延伸文章,請配合著一起看。

前言

有的時候,你在 Linux 上使用 Cron 建立一些排程工作,軟路由也不例外(如果你想的話)。像我通常會寫一些 Shell 讓系統定時執行,來更新一些例如資料庫的內容。

而在玩了 pfSense 一段時間之後,這個需求也慢慢萌芽,但是翻了一下竟然網頁管理介面是沒有這個功能的。但幸好,可以透過套件庫來安裝。

安裝 Cron

前往 SystemPackage Manager,在 Available Packages 的頁面裡面搜尋 cron,我們就可以下載到他了。

001.jpg

點選 Confirm 來安裝 Cron。

002.jpg

接著你就能在 Services 裡面看到 Cron 的分類了。

003.jpg

新增任務

透過點選 Add 按鈕,我們就能夠新增任務。

這是時間的部分,告訴系統多久要執行一次。如果不知道格式的話,可以試試看 crontab.guru,會蠻有幫助的。

004.jpg

而下面 User 的部分則是使用者,使用 root 可以獲得最高權限,但你也需要注意你的命令是否可能有風險;而 command 則是想要執行的命令,依照你的需求填入。

005.jpg

填完按下 Save 保存即可。

這樣就完成囉!系統會依照你指定的時間來執行這些命令。