Question de débutant complet...
Disons que j'ai un accès SSH à mon site web. Et, j'ai un fichier :
mon-site.com/foo/my_script.php
Comment puis-je utiliser SSH pour exécuter mon_script.php ?
Question de débutant complet...
Disons que j'ai un accès SSH à mon site web. Et, j'ai un fichier :
mon-site.com/foo/my_script.php
Comment puis-je utiliser SSH pour exécuter mon_script.php ?
ssh username@mywebsite.com "/usr/bin/php /path/to/my_script.php"
Assurez-vous simplement que l'utilisateur que vous utilisez pour vous connecter est celui sous lequel vous voulez exécuter le script.
Assurez-vous également que vous avez réellement installé /usr/bin/php. Exécuter un script PHP depuis la ligne de commande n'est pas la même chose que de le lancer depuis Apache.
Je n'ai pas réussi à le faire en une seule ligne (comme votre exemple). Je l'ai fait fonctionner en entrant des commandes séparées. Premièrement, connectez-vous à ssh. Ensuite, "ls" et "cd" plusieurs fois pour atteindre le fichier. Enfin, lancez le fichier avec "php my_script.php".
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.