[PROBLEM] Shell dateien (*.sh) zu *.bat dateien?

Harry Fan8

Mitglied
Hey,

ich habe mir letztens etwas aus dem Internet runtergeladen das aus *.sh files besteht und ich kann die nicht ausführen, weil ich Windows habe.
Mit Cygwin hab ich es auch schon versucht aber verstanden überhaupt nicht.
Deswegen wollte ich jetzt einfach mal versuchen den Shell-Code zum .Bat-Code umzuwandeln, hab aber leider keine ahnung wie das geht :(, könntet ihr mir vielleicht helfen?

Hier ist der Code:
Code:
#echo "You should run this script via this command: nohup ./main.sh &"
k="php ${1}.php"
while [ 1 ]; do $k; done

P.S.: Bin neu hier, bitte mich nicht anmeckern, wenn ich das irgendwie falsch gepostet habe, danke :)

Danke im Vorraus! ;)
Gruß Harry Fan8
 

deepthroat

Erfahrenes Mitglied
Hi.

Im Grunde wird dort nur in einer Endlosschleife immer wieder php mit dem ersten Parameter aufgerufen.

Äquivalent in Batch:
Code:
:loop
php %1.php
goto loop
Gruß
 

Harry Fan8

Mitglied
Hey,

danke für die schnelle antwort, aber leider hats mir nicht so wirklich weiter geholfen :(.

Ich habe das jetzt so gemacht:
Code:
:loop
main.php

und hier noch andere codes die ich nicht verstehe :( :
Code:
killall login.sh
./login.sh &

Code:
#echo "You should run this script via this command: nohup ./main.sh &"
while [ 1 ]; do php main.php; done

Code:
while [ 1 ]; do php login.php; done

Code:
#echo "You should run this script via this command: nohup ./main.sh &"
while [ 1 ]; do php main.php; done

Danke im Vorraus! ;)
Gruß Harry Fan8
 

deepthroat

Erfahrenes Mitglied
danke für die schnelle antwort, aber leider hats mir nicht so wirklich weiter geholfen :(.
Warum? Was funktioniert denn nicht?
Ich habe das jetzt so gemacht:
Code:
:loop
main.php
Da fehlt das goto.
und hier noch andere codes die ich nicht verstehe :( :
Code:
killall login.sh
./login.sh &
Dafür brauchst du zusätzliche Programme. Z.B. tskill oder taskkill.
Code:
tskill "cmd login.bat"
start login.bat
Code:
while [ 1 ]; do php login.php; done
Wieder eine Endlosschleife, siehe oben.
Code:
#echo "You should run this script via this command: nohup ./main.sh &"
while [ 1 ]; do php main.php; done
dito.

Gruß