傳統上,我已經將大部分服務器維護腳本寫入bash,就像大多數人一樣,但是最近我發現自己更傾向於使用php cli腳本,因爲它易於開發和增加功能。BASH或PHP服務器維護腳本?
我一般都是'適合工作的人',所以我很喜歡在正確的環境中使用這兩種工具,但我正在考慮將所有內容都移到PHP以保持一致性。
有沒有人這是一個壞主意或有任何想法,爲什麼用PHP維護腳本可能是一個壞主意?
傳統上,我已經將大部分服務器維護腳本寫入bash,就像大多數人一樣,但是最近我發現自己更傾向於使用php cli腳本,因爲它易於開發和增加功能。BASH或PHP服務器維護腳本?
我一般都是'適合工作的人',所以我很喜歡在正確的環境中使用這兩種工具,但我正在考慮將所有內容都移到PHP以保持一致性。
有沒有人這是一個壞主意或有任何想法,爲什麼用PHP維護腳本可能是一個壞主意?
這是一個折衷。使用PHP意味着,如果您需要構建額外的(或替換)服務器,則需要先安裝PHP,然後才能使用任何管理腳本;另外,如果將來有更多人幫助您進行服務器管理,您需要確保他們知道PHP,即使他們沒有涉及Web部分,但他們可能已經知道bash
。
另一方面,有一致性參數;您可能會發現將網絡人員轉換爲系統管理更容易,而不是其他方式,在這種情況下,使用PHP進行系統管理是一項優勢。
(性能參數不打擾我。沒有一個是出於性能製造)
在我看來,與PHP腳本相比,bash會帶給你更好的性能,因爲PHP是用於Web腳本的,所以也不適合「適合這個工作的工具」類別。
「合適的工作的正確的工具」可能是要走的路。問題在於你已經描述了你正在考慮的工具,但沒有涉及到工作。所以如果沒有過於寬泛的話,這是不可能說的 – Nanne
PHP當然不是我的維護腳本的選擇。 –
這是一個非常主觀的問題,使用你掌握最好的或最享受的工具。爲什麼它應該與其他人認爲一樣,如果這不是你的一個因素? –