...also in etwa folgendes:
Code: Alles auswählen
pid = { wget --quiet -O out $URL
notify-send info downloaded } &
while test -f /proc/$pid
do ls -l out
sleep 1
done
Code: Alles auswählen
pid = { wget --quiet -O out $URL
notify-send info downloaded } &
while test -f /proc/$pid
do ls -l out
sleep 1
done
Damit bekomm ich mit `run 'sleep 100'` (als Testanwendung) die PID ausgegeben. Ich kann auch Zeilen mit ; getrennt als ganzes Script uebergeben, mit `run 'wget -O download http://www.cache.all && notify-send info "Download fertig."; echo Juhey\!', oder so.run.c hat geschrieben:#include "includes.h"
int main ( int argc , char *argv[] ) {
pid_t pid = fork ();
if ( pid != 0 ) {
printf ( "%i" , pid );
exit ( 0 ); }
system ( argv [1] );
}