小编pow*_*tac的帖子

上次运行未完成时未运行 cron 作业

当上一次运行未完成时,如何阻止 cron 作业。它是一个每 5 分钟运行一次的 cron 作业,但有时需要超过 5 分钟才能运行。

编辑 被调用的脚本,有时会崩溃!所以它不能删除锁定文件。

cron

9
推荐指数
2
解决办法
9767
查看次数

以 PHP 调用的其他用户身份运行 shell 命令

我有一个由 HTTP 调用的 PHP 脚本,而不是作为命令行脚本。此脚本应以当前网络服务器用户 www-data 以外的其他用户身份调用 shell 命令。

例子:

<?php
echo shell_exec('sudo -u myusername -S /usr/bin/whoami'); // returns nothing :(
echo shell_exec('whoami'); // returns www-data
Run Code Online (Sandbox Code Playgroud)

当调用这 2 个命令sudo -u myusername -S /usr/bin/whoamiwhoami直接在命令行上它们返回时

myusername
www-data 
Run Code Online (Sandbox Code Playgroud)

也没有结果:

<?php
echo shell_exec('echo "mypass" | sudo -u myusername -S /usr/bin/whoami');
Run Code Online (Sandbox Code Playgroud)

对我来说,sudo 似乎根本无法与 PHP 的 shell_exec() 一起使用。

php debian shell execution apache-2.2

5
推荐指数
2
解决办法
3万
查看次数

最先进的自动时间同步?

放置ntpdate到cron的似乎不再是一个好主意

什么是

  • 简单
  • 最先进的
  • 自动的
  • 环保 ;-)
  • 光滑

使(debian)服务器的时钟保持最新的方法?

debian ntp time-synchronization debian-squeeze

2
推荐指数
1
解决办法
1620
查看次数