Tema: Programmering; sjanger: Meninger
Skrevet av Andreas Nordal den 24. februar 2011 kl 12:31:25; Kommentarer: 0
Hvorfor monger ssh-klienten når den startes fra PHP? Ikke gjør dette hjemme:
#!/usr/bin/php
<?php
system('ssh meg@domene');
?>
Det som tilsynelatende skjer da er at ssh bufrer unna all interaktivitet. Du får ikke se hva du skriver i kommandolinja før du har trykka enter, men da er det jo for seint. Og skal du redigere tekst over ssh? Da er du kjørt...
Slik skal det gjøres:
#!/usr/bin/python import subprocess subprocess.call(['ssh', 'meg@domene'])