Est il possible de faire en sorte qu'un programme soit automatiquement
lancé avec certains arguments ?
J'ai essayé de faire un alias, mais cela ne fonctionne pas si l'on n'est
pas loggué sous la console, et même, cela ne fonctionne pas quand le
programme en question est appelé comme processus par un autre programme...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Renaud Vernet
un alias n'est defini que lorsque tu ouvres un terminal/console, et que le bon fichier d'environnement est sourc'e (~/.bashrc par exemple). si c'est le systeme qui lance un script, il ne peut pas reconnaitre tes alias, c'est normal.
decris un peu a quel moment tu veux lancer tes scripts (au boot, toutes les 10 minutes... ?)
si le programme dont tu parles est deja appele par le systeme, tu dois trouver quel est le script qui l'appelle et le modifier avec tes arguments.
sinon, la base, c'est d'ecrire un script avec tes arguments dans un fichier ; voici un exemple simple en bash avec 'ls' comme fonction appelee : tape les commandes suivantes :
le script ton_prog est cree dans ton home, et tu peux l'appeler quand tu veux en tapant '~/ton_prog'. tu remplaces, juste dans ce fichier, 'ls' par le programme que tu veux appeler, et 'arguments' par ce qui te convient. Ca repond a ta question ?
sebastien wrote:
Bonsoir
Est il possible de faire en sorte qu'un programme soit automatiquement lancé avec certains arguments ? J'ai essayé de faire un alias, mais cela ne fonctionne pas si l'on n'est pas loggué sous la console, et même, cela ne fonctionne pas quand le programme en question est appelé comme processus par un autre programme...
Merci à vous tous
un alias n'est defini que lorsque tu ouvres un terminal/console, et que
le bon fichier d'environnement est sourc'e (~/.bashrc par exemple).
si c'est le systeme qui lance un script, il ne peut pas reconnaitre tes
alias, c'est normal.
decris un peu a quel moment tu veux lancer tes scripts (au boot, toutes
les 10 minutes... ?)
si le programme dont tu parles est deja appele par le systeme, tu dois
trouver quel est le script qui l'appelle et le modifier avec tes arguments.
sinon, la base, c'est d'ecrire un script avec tes arguments dans un
fichier ; voici un exemple simple en bash avec 'ls' comme fonction
appelee : tape les commandes suivantes :
le script ton_prog est cree dans ton home, et tu peux l'appeler quand tu
veux en tapant '~/ton_prog'. tu remplaces, juste dans ce fichier, 'ls'
par le programme que tu veux appeler, et 'arguments' par ce qui te convient.
Ca repond a ta question ?
sebastien wrote:
Bonsoir
Est il possible de faire en sorte qu'un programme soit automatiquement
lancé avec certains arguments ?
J'ai essayé de faire un alias, mais cela ne fonctionne pas si l'on n'est
pas loggué sous la console, et même, cela ne fonctionne pas quand le
programme en question est appelé comme processus par un autre programme...
un alias n'est defini que lorsque tu ouvres un terminal/console, et que le bon fichier d'environnement est sourc'e (~/.bashrc par exemple). si c'est le systeme qui lance un script, il ne peut pas reconnaitre tes alias, c'est normal.
decris un peu a quel moment tu veux lancer tes scripts (au boot, toutes les 10 minutes... ?)
si le programme dont tu parles est deja appele par le systeme, tu dois trouver quel est le script qui l'appelle et le modifier avec tes arguments.
sinon, la base, c'est d'ecrire un script avec tes arguments dans un fichier ; voici un exemple simple en bash avec 'ls' comme fonction appelee : tape les commandes suivantes :
le script ton_prog est cree dans ton home, et tu peux l'appeler quand tu veux en tapant '~/ton_prog'. tu remplaces, juste dans ce fichier, 'ls' par le programme que tu veux appeler, et 'arguments' par ce qui te convient. Ca repond a ta question ?
sebastien wrote:
Bonsoir
Est il possible de faire en sorte qu'un programme soit automatiquement lancé avec certains arguments ? J'ai essayé de faire un alias, mais cela ne fonctionne pas si l'on n'est pas loggué sous la console, et même, cela ne fonctionne pas quand le programme en question est appelé comme processus par un autre programme...