草庐IT

system-services

全部标签

php - 为什么 php 命令 `exec("service apache2 restart") ;` does' t 在 ubuntu 上工作?

我需要在我的web服务器上使用配置了apache的php执行一些命令。exec("serviceapache2restart",$output);print_r($output);输出:Array([0]=>*Restartingwebserverapache2[1]=>Action'start'failed.[2]=>TheApacheerrorlogmayhavemoreinformation.[3]=>...fail!)我的猜测是因为我的ubuntu上的php权限!你有什么建议? 最佳答案 你需要运行:visudo检查你有这样

php - 为什么 php 命令 `exec("service apache2 restart") ;` does' t 在 ubuntu 上工作?

我需要在我的web服务器上使用配置了apache的php执行一些命令。exec("serviceapache2restart",$output);print_r($output);输出:Array([0]=>*Restartingwebserverapache2[1]=>Action'start'failed.[2]=>TheApacheerrorlogmayhavemoreinformation.[3]=>...fail!)我的猜测是因为我的ubuntu上的php权限!你有什么建议? 最佳答案 你需要运行:visudo检查你有这样

linux - 使用 service tomcat8 start 服务 tomcat8 启动失败

我正在使用Vagrant部署到UbuntuLinux并尝试启动tomcat8服务。Tomcat8是通过apt-getinstalltomcat8安装的。当使用servicetomcat8start命令时,出现如下错误:Jobfortomcat8.servicefailed.See"systemctlstatustomcat8.service"and"journalctl-xe"fordetails.然后跟踪systemctlstatustomcat8.service,发现:?tomcat8.service-LSB:StartTomcat.Loaded:loaded(/etc/init.

linux - 使用 service tomcat8 start 服务 tomcat8 启动失败

我正在使用Vagrant部署到UbuntuLinux并尝试启动tomcat8服务。Tomcat8是通过apt-getinstalltomcat8安装的。当使用servicetomcat8start命令时,出现如下错误:Jobfortomcat8.servicefailed.See"systemctlstatustomcat8.service"and"journalctl-xe"fordetails.然后跟踪systemctlstatustomcat8.service,发现:?tomcat8.service-LSB:StartTomcat.Loaded:loaded(/etc/init.

c++ - 在 Linux 上的 C 中,popen/system 到 "ps all > file"会将所有行截断为 80 个字符

我使用的是Ubuntu11.10。如果我打开一个终端并调用:psall我得到的结果被截断(即每行最多100个字符)到终端窗口的大小。如果我调用psall>file这些行不会被截断并且所有信息都在文件中(有一行大约有200个字符)在C中,我试图实现相同但行被截断。我试过了intrc=system("psall>file");以及popen的变体。我假设系统(和popen)使用的shell将每行的输出默认为80,如果我使用popen解析它,这是有意义的,但是因为我将它传输到一个文件,我希望它忽略大小shell就像我在我的shell中做的那样。长话短说如何确保psall>file在从C应用程

c++ - 在 Linux 上的 C 中,popen/system 到 "ps all > file"会将所有行截断为 80 个字符

我使用的是Ubuntu11.10。如果我打开一个终端并调用:psall我得到的结果被截断(即每行最多100个字符)到终端窗口的大小。如果我调用psall>file这些行不会被截断并且所有信息都在文件中(有一行大约有200个字符)在C中,我试图实现相同但行被截断。我试过了intrc=system("psall>file");以及popen的变体。我假设系统(和popen)使用的shell将每行的输出默认为80,如果我使用popen解析它,这是有意义的,但是因为我将它传输到一个文件,我希望它忽略大小shell就像我在我的shell中做的那样。长话短说如何确保psall>file在从C应用程

linux - 比 MATLAB 的 `system` 命令更安全的替代方法

我一直在使用MATLAB的system命令来获取一些linux命令的结果,如以下简单示例所示:[junk,result]=system('find~/-typef')这按预期工作,除非用户同时在MATLAB的命令窗口中键入。这在较长的find命令中并不少见。如果发生这种情况,那么用户的输入似乎会与find命令的结果混淆(然后事情就会中断)。例如,代替:/path/to/file/one/path/to/file/two/path/to/file/three/path/to/file/four我可能会:J/path/to/file/oneu/path/to/file/twon/path/

linux - 比 MATLAB 的 `system` 命令更安全的替代方法

我一直在使用MATLAB的system命令来获取一些linux命令的结果,如以下简单示例所示:[junk,result]=system('find~/-typef')这按预期工作,除非用户同时在MATLAB的命令窗口中键入。这在较长的find命令中并不少见。如果发生这种情况,那么用户的输入似乎会与find命令的结果混淆(然后事情就会中断)。例如,代替:/path/to/file/one/path/to/file/two/path/to/file/three/path/to/file/four我可能会:J/path/to/file/oneu/path/to/file/twon/path/

php - 无法重新启动 php-fpm.service : Unit php-fpm. 找不到服务

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭4年前。Improvethisquestion我的站点显示错误502BadGateway。在检查错误日志文件时,我发现错误-connect()tounix:/var/run/ph

php - 无法重新启动 php-fpm.service : Unit php-fpm. 找不到服务

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭4年前。Improvethisquestion我的站点显示错误502BadGateway。在检查错误日志文件时,我发现错误-connect()tounix:/var/run/ph