par
azizss » 18 août 2016, 09:11
Bonjour,
Merci de votre aide,
J'arrive a me connecter et a remplir un fichier, mais je dois utiliser SSH2 pour me connecter a CRONTAB pour remplir le fichier.
Pour cela je fait
Code : Tout sélectionner
crontab -l | sed -e '0 9 * * 6 /usr/bin/php /home/www/site_exemple/site/page.php' | crontab -
Pouvez-vous m'aider pour écrire cette commande.
J'utilise le code de WENKz, et essayer d'autre mais celui là est le plus simple.
Code : Tout sélectionner
<?php
$login = "test";
$password = "12345";
$connection = ssh2_connect('00.00.00.00', '22');
ssh2_auth_password($connection, $login, $password);
$stream = ssh2_exec($connection, 'crontab -l | sed -e '0 9 * * 6 /usr/bin/php /home/www/site_exemple/site/page.php' | crontab -');
stream_set_blocking($stream, true);
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
echo stream_get_contents($stream_out);
?>
J'ai cette erreur 'Parse error: syntax error, unexpected '0' (T_LNUMBER)'
Merci a vous de votre aide,
Bonjour,
Merci de votre aide,
J'arrive a me connecter et a remplir un fichier, mais je dois utiliser SSH2 pour me connecter a CRONTAB pour remplir le fichier.
Pour cela je fait
[code]
crontab -l | sed -e '0 9 * * 6 /usr/bin/php /home/www/site_exemple/site/page.php' | crontab -
[/code]
Pouvez-vous m'aider pour écrire cette commande.
J'utilise le code de WENKz, et essayer d'autre mais celui là est le plus simple.
[code]
<?php
$login = "test";
$password = "12345";
$connection = ssh2_connect('00.00.00.00', '22');
ssh2_auth_password($connection, $login, $password);
$stream = ssh2_exec($connection, 'crontab -l | sed -e '0 9 * * 6 /usr/bin/php /home/www/site_exemple/site/page.php' | crontab -');
stream_set_blocking($stream, true);
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
echo stream_get_contents($stream_out);
?>
[/code]
J'ai cette erreur 'Parse error: syntax error, unexpected '0' (T_LNUMBER)'
Merci a vous de votre aide,