phpbar.de logo

Mailinglisten-Archive

Re: [php] rsh/ssh
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] rsh/ssh




Michaela Kern wrote:
> ist es möglich mittels eines PHP-Scripts eine ssh- bzw. rsh-Anfrage auf
> einem entfernten Rechner zu starten, wobei dieser dann auch die
> Ergebnisse an meinen Server zurückliefert? 

Ja. Wir tun dies regelmäßig, um Daten auf einen entfernten MySQL-Server
zu uploaden, der für ein LOAD DATA INFILE mit LOCAL-Option zu alt
ist.

 printf("Daten werden auf Datenbank übertragen...<br>\n");
 $cmd = sprintf("scp %s $tuser_(at)_$target:~/$tuser/%s", 
          $csv_file, 
          basename($csv_file));
 system($cmd);

 $db=new DB_Poe;
 $query=sprintf("delete from seminare_neu");
 if (!$db->query($query)) {
    warnung("Der alte Datenbankbestand konnte nicht gelöscht werden.");
 }

 printf("Bestand wird neu geladen...<br>\n");
 $query=sprintf("load data infile '/$remote_base/$tuser/%s' 
    into table seminare_neu 
    fields terminated by ';' 
    optionally enclosed by '\"' 
    lines terminated by '\r\n'", 
    basename($csv_file));

Kristian

-- 
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive