【问题标题】:Web App for clearing files用于清除文件的 Web 应用程序
【发布时间】:2017-02-10 05:57:00
【问题描述】:

在我的工作环境(主要是 RHEL 6/7)中,我们有一个文件系统不断填满日志文件,这并不是非常重要,所以我们在那个特定目录中 cat /dev/null > $file

我的限制不受 root 的约束,因为我们的帐户具有该级别的访问权限,并且我们的帐户位于每台服务器上。由于安全问题,我无法执行 cron 工作,而且我所知道的内部唯一平台是需要代理的平台,但正在谈论成百上千的服务器......没有发生。

我的团队用 PHP 开发了一个 Web 应用程序,它可以运行某些东西,让我们的生活更轻松。我的问题是:在我所处的这种情况/环境中,最好的方法是什么?我正在考虑创建一个简单的表单,该表单输入了服务器(可能是多个分隔符),然后在提交时,它通过转到服务器并将这些文件归零来运行一些shell_exec 命令。

一个很好的说明是:位置是静态的,有问题的文件是静态的。提前感谢您的输入!

【问题讨论】:

    标签: php linux bash scripting automation


    【解决方案1】:

    您的服务器管理员应正确配置 logrotated。当其他人被授予对盒子的root访问权限时,为什么cron作业是一个“安全”问题我不知道......

    【讨论】:

    • 谢谢,伊万万。我无法解释为什么他们认为这是一个“安全”问题,或者这就是他们在有人可能搞砸了某事时宣布的方式,而“某事”是以 cron 工作的形式出现的。我会调查 logrotate,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多