Hi!
Wenn ich dieses Script als nobody (bei mir Apache-User) von der Konsole aus ausführe:
/usr/local/bin/php /home/verzeichnis/scriptname
erhalte ich die Ausgabe des Programms und das SMS wird versendet.
Da stimmt dann aber was nicht, wieso startest Du das Script in der Shell mit PHP und aus PHP direkt? Vielleicht ist es ein PHP-Script?
Ich habe das auch schon öfter gemacht und hatte noch nie Probleme. Du solltest den Aufruf aus der Shell mal 1:1 in das Script kopieren.
Grüße
Andreas