[PHP] PHP shell scripting not working right?

2002-12-16 Thread Leif K-Brooks
I'm trying to do shell scripting in PHP.  I have PHP installed in 
/usr/bin/php.  I have the following script:
#!/usr/bin/php -q
?php
print Success!\n;
?
It's saved as test.php and CHMODed to 777.  When I type test.php at 
the command line, it says:

bash: test.php: command not found

When I type test, it acts like I just hit enter.  Typing /usr/bin/php 
-q test.php does work.  Does anyone know what I'm doing wrong?

--
The above message is encrypted with double rot13 encoding.  Any unauthorized attempt to decrypt it will be prosecuted to the full extent of the law.



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] PHP shell scripting not working right?

2002-12-16 Thread Leif K-Brooks
Ever answered your own question five seconds after asking it? 
Apparently, I have to type /path/to/test.php even though I'm already 
in the right directory.

Leif K-Brooks wrote:

I'm trying to do shell scripting in PHP.  I have PHP installed in 
/usr/bin/php.  I have the following script:
#!/usr/bin/php -q
?php
print Success!\n;
?
It's saved as test.php and CHMODed to 777.  When I type test.php at 
the command line, it says:

bash: test.php: command not found

When I type test, it acts like I just hit enter.  Typing 
/usr/bin/php -q test.php does work.  Does anyone know what I'm doing 
wrong?


--
The above message is encrypted with double rot13 encoding.  Any unauthorized attempt to decrypt it will be prosecuted to the full extent of the law.




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] PHP shell scripting not working right?

2002-12-16 Thread Marco Tabini
In Unix you need to specify the working folder when you are launching an
executable, otherwise Bash will try to look into its search path, which
does not include the current folder. Try:

./test.php

That should work. BTW--running test by itself only *looks* like
hitting enter--it's really a valid command. Try man test for more info.

Cheers,


Marco
-- 

php|architect - The Magazine for PHP Professionals
The monthly magazine dedicated to the world of PHP programming

Check us out on the web at http://www.phparch.com!

---BeginMessage---
I'm trying to do shell scripting in PHP.  I have PHP installed in 
/usr/bin/php.  I have the following script:
#!/usr/bin/php -q
?php
print Success!\n;
?
It's saved as test.php and CHMODed to 777.  When I type test.php at 
the command line, it says:

bash: test.php: command not found

When I type test, it acts like I just hit enter.  Typing /usr/bin/php 
-q test.php does work.  Does anyone know what I'm doing wrong?

--
The above message is encrypted with double rot13 encoding.  Any unauthorized attempt to decrypt it will be prosecuted to the full extent of the law.



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


---End Message---
-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] PHP shell scripting not working right?

2002-12-16 Thread Marek Kilimajer
You don't have ./ in your $PATH so you must type ./test.php to execute it

Leif K-Brooks wrote:


I'm trying to do shell scripting in PHP.  I have PHP installed in 
/usr/bin/php.  I have the following script:
#!/usr/bin/php -q
?php
print Success!\n;
?
It's saved as test.php and CHMODed to 777.  When I type test.php at 
the command line, it says:

bash: test.php: command not found

When I type test, it acts like I just hit enter.  Typing 
/usr/bin/php -q test.php does work.  Does anyone know what I'm doing 
wrong?



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php