Alternative le 2-02-19 Lancer un logiciel avec la commande at

Questions concernant les lignes de commandes
Répondre
aspublic
Messages : 2
Enregistré le : jeu. 31 janv. 2019 12:03

Lancer un logiciel avec la commande at

Message par aspublic »

Bonjour
J'ai installé Mint il y a peu, j'en suis très content, je m'essaye aux commandes sur la console et la, j'ai un problème.
Je voudrais que mon client torrent (Transmission) se lance tout seul la nuit, pour profiter d'un abonnement internet illimité la nuit.
Quand je tape transmission-gtk dans la console, la fenetre de Transmission se lance.
Si je tape :
$ at 15:20
warning: commands will be executed using /bin/sh
at> transmission-gtk
at> <EOT>

Rien ne se passe à 15:20! Est ce que c'est un problème de syntaxe. Je n'ai rien trouvé sur les forums.
Merci de votre aide, et désolé si c'est trivial!

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Lancer un logiciel avec la commande at

Message par cyrille »

Quand je tape transmission-gtk dans la console, la fenetre de Transmission se lance.
Normal, il est lancé depuis une console. RAS.
$ at 15:20
warning: commands will be executed using /bin/sh
at> transmission-gtk
at> <EOT>
Tu le sors d'où ce AT ? AT ce sont des commandes Hayes pour dialoguer avec un modem, yune puce wifi...

Rien ne se passe à 15:20!
Tu m'étonnes !
Merci de votre aide, et désolé si c'est trivial!
Pas de soucis si tu veux lancer un programme à une heure précise, utilise la crontab

Code : Tout sélectionner

$ crontab -l 
pour voir ce qui est déjà prévu à l'execution

Code : Tout sélectionner

$ crontab -e
Pour en rajouter

doc : https://doc.ubuntu-fr.org/cron

pour profiter d'un abonnement internet illimité la nuit.
Si je tape :
$ at 15:20
Si c'est illimité la nuit, à 15heures 20, tu risques de payer ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
Scrat
Messages : 644
Enregistré le : lun. 6 août 2018 19:05
Localisation : île d'Oléron

Re: Lancer un logiciel avec la commande at

Message par Scrat »

Bonjour.

La solution de passer par "crontab", indiquée par cyrille, me parait la plus adéquate.

Si on veut passer par la commande "at", le paquet correspondant n'est pas installé par défaut, mais il est référencé dans le gestionnaire de paquets et on peut l'installer.

Mais attention aux droits d'accès: dans ce lien assez ancien, il est mentionné que par défaut, la commande at n'est utilisable que par le super-utilisateur root. Cependant on peut autoriser ou interdire l'usage de cette commande à certains utilisateurs en définissant les fichiers /etc/at.allow et /etc/at.deny.

A+
Portable Lenovo Ideapad 320-17IKB - Linux Mint 19.3 Tricia - Cinnamon 4.4.8
Noyau Linux 4.15.0-180-generic - CPU Intel© Core™ i5-7200U CPU @ 2.50GHz × 2
RAM 7.6 Go - Disque HDD 960.4 Go
Carte Graphique Nvidia GeForce 920MX 2 Go - Intel Corporation HD Graphics 620

On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort ! (Raymond Devos) :lol:

aspublic
Messages : 2
Enregistré le : jeu. 31 janv. 2019 12:03

Re: Lancer un logiciel avec la commande at

Message par aspublic »

Merci vous deux.
J'ai modifié les droits dans at.allow et at.deny, mais ça ne marche pas mieux.
J'ai donc fini par utiliser crontab et la, pas de problème, ça fonctionne comme je veux.
Merci encore!

Et, Cyrille, j'ai même réussi à faire que 15h20 soit la nuit ;) , trop fort crontab

Avatar du membre
cyrille
Administrateur du site
Messages : 12291
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Lancer un logiciel avec la commande at

Message par cyrille »

Tout dépend du fuseau horaire ;)
Cool si ça fonctionne
Bonne route sous Linux ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre