Php in Linux Shell Skript ?
Servus, habe das unterstehende geschrieben...
Ist es möglich das ich den php Code ebenfalls in dem Skript ausführen kann?
Bekomme aktuell immer den Fehler:
./Skript.sh: 3: ./Skript.sh: cannot open ?php: No such file
./Skript.sh: 5: ./Skript.sh: =: not found
./Skript.sh: 6: ./Skript.sh: =: not found
./Skript.sh: 7: ./Skript.sh: Syntax error: "(" unexpected
Ist es möglich das ich den php Code ebenfalls in dem Skript ausführen kann?
Bekomme aktuell immer den Fehler:
./Skript.sh: 3: ./Skript.sh: cannot open ?php: No such file
./Skript.sh: 5: ./Skript.sh: =: not found
./Skript.sh: 6: ./Skript.sh: =: not found
./Skript.sh: 7: ./Skript.sh: Syntax error: "(" unexpected
! /bin/sh
<?php
//Hier irgendein PHP Code//
?>
mysql --user=root --password=12345 \
-e "USE 2344;" \
-e "CREATE TABLE IF NOT EXISTS tl_xx LIKE tl_xxx;" \
exit
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 367181
Url: https://administrator.de/forum/php-in-linux-shell-skript-367181.html
Ausgedruckt am: 15.01.2025 um 11:01 Uhr
2 Kommentare
Neuester Kommentar
Hallo.
so zwar nicht aber ja.
http://php.net/manual/de/features.commandline.usage.php
Solltest du dir als erstes mal ansehen, speziell "-r" und "-f", meine ich.
Das die Shell nichts mit "<?php" anfangen kann sollte aber klar sein - ist doch kein Shell-Kommando.
Aber du kannst auch die PHP-Dateien direkt ausführen.
z.B. in dem du die Shebang anpasst:
~Arano
so zwar nicht aber ja.
http://php.net/manual/de/features.commandline.usage.php
php --help
Das die Shell nichts mit "<?php" anfangen kann sollte aber klar sein - ist doch kein Shell-Kommando.
Aber du kannst auch die PHP-Dateien direkt ausführen.
z.B. in dem du die Shebang anpasst:
#!/mein/pfad/nach/php
echo "Hallo Welt !";
~Arano
Schreib einfach den shebang korrekt hin, nämlich den Pfad zu Deinem PHP-Binary
which php sollte den korrekten Pfad anzeigen.
lks