homepage Welcome to WebmasterWorld Guest from 107.20.25.215
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Visit PubCon.com
Home / Forums Index / Code, Content, and Presentation / PHP Server Side Scripting
Forum Library, Charter, Moderators: coopster & jatar k

PHP Server Side Scripting Forum

    
shell exec problem. Any help?
issuing service restart command using shell_exec
jeet333




msg:4149432
 7:10 am on Jun 9, 2010 (gmt 0)

Hello,
I'm trying to restart bind of my server using php
The commands I generally use with putty are:
service named restart
or
/etc/init.d/named restart
Both work fine.

When I used "any" of those commands with php like:
<?php echo shell_exec("/etc/init.d/named restart"); ?>
I get this output:

Stopping named......[failed]
Starting named named: already running....[failed]

What am I missing here?

I also changed the owner and group of this php script using putty
chown root:root /home/site/rn.php

but it still does the same.

Is it possible to do this using a sh script? If so, please give me the code I need to use in the script. I don't know how to use sh scripts...
Thank you

 

jatar_k




msg:4150759
 8:39 pm on Jun 10, 2010 (gmt 0)

is it maybe because the user running php might have permissions issues?

Readie




msg:4151771
 8:12 pm on Jun 12, 2010 (gmt 0)

Just a note, the two following are identical functionally

$something = shell_exec("/etc/init.d/named restart");
$something = `/etc/init.d/named restart`;

(Note that I used backticks - not single quotes

Quite a neat little snippet I think :)
[php.net...]

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / PHP Server Side Scripting
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved