Hallo,
da ich nicht das ganze Forum flooden möchte schreibe ich meine Frage mal mit hier rein.
Ich habe auf meinem Root-Server (Debian Etch) zwei Programme installiert, die ich gerne via PHP "fernsteuern" würde. Dafür ist es allerdings erforderlich, das ich mit einem bestimmten User angemeldet bin wenn ich die Shellbefehle ausführe.
Um das ganze etwas genauer zu beschreiben;
Ich habe eine Software die .flv-Files von YouTube runterläd. Diese sollen ins home-Directory des Users grabit downgeloaded werden. Zusätzlich benötige ich die Rückgabe des Programms um die geladene Datei weiter verarbeiten zu können.
Sieht in der Shell etwa so aus:
Code:
cd /home/grabit
youtube-dl http://youtube.com/watch?v=LnlKgtbny50
Zweiter teil;
Die gedownloadete Datei soll via ffmpeg convertiert werden.
Code:
ffmpeg -i LnlKgtbny50.flv -s 320x240 -y LnlKgtbny50.mpg
Anschließend noch ins Directory des Webservers kopiert, und danach gelöscht werden.
Code:
cp /home/grabit/LnlKgtbny50.mpg /var/www/virtual/domain.xxx/htdocs/grabit/LnlKgtbny50.mpg
rm /home/grabit/LnlKgtbny50.mpg
rm /home/grabit/LnlKgtbny50.flv
Das ganze möchte ich wie schon erwähnt als Benutzer "grabit" ausführen.
Gibt es da eine Möglichkeit?
Gruß
Der Jay
Lesezeichen