Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

[Batch#2] 三個方便的Windows批次檔範例 (初學者的命令行 #6)

$
0
0

介紹應用於主機端的批次檔範例,批次檔在實務上有幾個建議:

  1. 執行過程最好留下記錄,以方便日後追查問題
  2. 批次放置於固定位置,以方便維護與交接

1. 定時重啟服務

搭配定時排程工作和批次檔,可以在指定的時間重啟服務。

假設每天早上6:30要重啟Apache Web Server,用net stop停止服務,等待30秒後再用net start啟動服務:

▼ restart_apache.bat

2. 開發環境裡啟動特定服務

在個人的開發電腦將MSSQLServer服務將啟動類型變更為手動,有需要使用本地資料庫時再用批次檔啟動,此方法可加速開機時間與記憶體使用。諸如Oracle、MySQL等服務皆可使用此技巧。

▼ restart_mssql.bat

3. 每日備份資料

用set命令取出當日日期當做備份檔名,複製到NAS後刪除主機硬碟內的備份檔。
備份周期為月,可使用%DATE:~-2%取出日期(日期格式必須是yyyy/MM/dd),周期為週則使用%DATE:\~-1%

▼ backup_mysql.bat

解說影片

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles