在 pfSense 上建立排程工作

提示

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

前言

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

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

安裝 Cron

前往 System 的 Package 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 保存即可。

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