Signaler

Lancer un script JS

Posez votre question artemis0 829Messages postés vendredi 3 janvier 2014Date d'inscription 6 octobre 2017 Dernière intervention - Dernière réponse le 13 janv. 2017 à 18:02 par artemis0
bonjour,

j'utilise une API javascript : phantomjs.
j'arrive à exécuter mes scripts, mais y a-t-il un moyen pour les automatiser ? les exécuter toutes les heures ? et que le script se lance au démarrage de la machine ?

je sais comment faire pour qu'un programme se lancer au démarrage sur linux et windows, mais pour un script js je n'en ai aucune idée.

mon script est :
var page = require('webpage').create(),
system = require('system'),
address, output, size;

address = system.args[1];
output = system.args[2];

page.viewportSize = {
width: 1920,
height: 1080};

console.log(address, output)

page.open(address, function(status) {
if (status !== 'success') {
console.log('Unable to load the address!');
phantom.exit();
} else {
page.render(output + '/phantomjs.png');
phantom.exit();
}
});


et je le lance avec :
phantomjs C:\bin\phantomjs\test.js http://www.google.fr C:\bin\phantomjs
après avoir ajouté ce dossier dans le path



merci à ceux qui m'aideront !
Utile
+0
plus moins
Salut,

T'as essayé de le mettre dans le dossier démarrage de ta machine ?
artemis0 829Messages postés vendredi 3 janvier 2014Date d'inscription 6 octobre 2017 Dernière intervention - 12 janv. 2017 à 16:37
merci de ta réponse, mais je doute que ça fonctionne. surtout que je veux que le script s'active à intervalle régulier.
Répondre
Donnez votre avis
Utile
+0
plus moins
si vous avez un semblant de réponse, surtout n'hésitez-pas
Donnez votre avis
Utile
+0
plus moins
Bonjour
Et en utilisant le planificateur de tâches ?
Donnez votre avis
Utile
+0
plus moins
Utilise cron ou anacron
artemis0 829Messages postés vendredi 3 janvier 2014Date d'inscription 6 octobre 2017 Dernière intervention - 13 janv. 2017 à 18:02
merci beaucoup ! je pense que c'est ce qu'il me fallait
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !