2016-10-01 20 views
-2

在我工作的環境中(主要是RHEL 6/7),我們有一個文件系統,它不斷填滿日誌文件,這些日誌文件不是非常重要,所以我們在該特定目錄中cat /dev/null > $file用於清除文件的Web應用程序

我的限制不受root的限制,因爲我們的帳戶具有該級別的訪問權限,並且我們的帳戶位於每臺服務器上。由於安全問題,我無法執行cron的工作,而我所知道的內部唯一平臺是需要代理的東西,但是正在談論數百/數千臺服務器......沒有發生。

我的團隊在PHP中開發了一個Web應用程序,它爲我們運行某些事情,使我們的生活更輕鬆。我的問題是:在這種情況/環境中,我會採取什麼方式來解決這個問題?我正在考慮創建一個輸入服務器(可能是多個分隔符)的簡單表單,然後在提交時,它會運行幾個shell_exec命令,方法是前往服務器並清零這些文件。

一個不錯的提示是:位置是靜態的,並且這些文件是靜態的。預先感謝您的意見!

回答

1

您的服務器管理員應正確配置logrotated。爲什麼地球上的cron工作是一個「安全」的問題,當其他人被授予root權限時,我不知道...

+0

謝謝,ivanivan。我無法說出他們爲什麼認爲這是一個「安全」問題,或者這只是他們宣佈某人可能搞砸了某些事情的方式,而這個「某事」是以cron工作的形式出現的。我會看看logrotate,謝謝! – codezero