J'utilise Ubuntu depuis quelques semaines et je souhaite en savoir plus sur l'automatisation des tâches.
Comment puis-je écrire un script bash pour ouvrir un navigateur Web avec une URL spécifique après le démarrage?
Pour ce cas, je vais imaginer un paysage. Tout d’abord, supposons que j’ai besoin d’un script pour ouvrir un navigateur Web dans certaines vidéos Youtube et chaque fois qu’il s’ouvre au démarrage, j’ai besoin que les vidéos soient lues avec une durée aléatoire différente.
Tout d'abord, créons le fichier, j'appelle ce "youtuviewer.sh", dans lequel je vais définir cette portion de code:
#!/bin/bash
chromium-browser http://www.youtube.com/watch?v=7bLaLJ51rRk http://www.youtube.com/watch?v=OxYSaT_NfjQ &
n=$((RANDOM%90+30))
echo $n
sleep $n
killall chromium-browser
echo "all done!"
Je l'explique rapidement:
chromium-browser
fonctionnera (il peut être remplacé par Firefox ou tout autre navigateur Web). Le navigateur ouvre les liens youtube de la liste dans des onglets séparés. La liste doit être séparée par un espace. L'esperluette (&) indiquera qu'après l'exécution de cette ligne, le reste du script doit être exécuté et que l'instance du navigateur Chrome doit être laissée ouverte pendant ce temps.Un exemple plus complexe peut être fait avec ces 7 lignes, en effet. Vous pouvez le faire en une seule ligne, tout dépend de ce que vous souhaitez réaliser.
Nous allons définir les autorisations d'exécution sur le fichier via votre navigateur de fichiers préféré (nautilus me vient à l'esprit) ou via un terminal. Voir ceci: Comment puis-je exécuter des fichiers .sh?
Maintenant, nous devons configurer le fichier à exécuter au démarrage, nous pouvons le faire via cron (voir: Comment configurer un travail Cron? ) ou en utilisant le dialogue "Applications de démarrage" ( voir ceci: Comment ajouter une application au menu de l'application de démarrage? ).
C’est le moyen le plus simple que je trouve de faire ce que les modifications de @ImaginaryRobots nous ont permis de voir.
Si vous avez besoin d'aide supplémentaire, n'hésitez pas à nous le faire savoir.
Bonne chance!
Pour ouvrir une URL, vous devez utiliser xdg-open, qui utilisera votre navigateur préféré pour visiter l'URL.
$ xdg-open http://www.example.com/
Pour l'ouvrir après le démarrage, vous devez suivre les recommandations de Geppettvs D'Constanzo: