web-dev-qa-db-fra.com

Commandes de démarrage avec zsh comme shell par défaut?

Je voudrais quelques commandes pour exécuter un script au démarrage.

Cependant, mon shell par défaut est zsh, les fichiers .bash traditionnels semblent peu judicieux. En même temps, je pense que .zshrc est recherché à chaque invocation de Shell.

Comment puis-je exécuter une commande au démarrage lorsque mon shell par défaut est zsh?

EDIT: Pour être clair, par "démarrage", je veux dire connexion.

3

Vous pouvez essayer d'utiliser Applications de démarrage.

Voici ce que vous devez faire pour lancer automatiquement la commande unity-2d-Shell au démarrage. unity-2d-Shell n'est qu'un exemple, vous pouvez avoir vos propres scripts .sh. Enregistrez simplement votre script quelque part et ajoutez-y une commande (étape 2 ci-dessous).

  1. Ouvrir Startup Applications

    Open <code>Startup Applications</code>

  2. Add Startup Program Add Startup Program

1
user1251007

Je ne crois pas que vous ayez à vous inquiéter à ce sujet, s’il s’agit d’un script avant chargement de l’interface utilisateur graphique ou d’un script accepté avant que les connexions soient acceptées qui doit être exécuté, tant que vous définissez son contenu au début de celui-ci. Fichier de script.

Si cela se passe dans rc.local, alors je ne pense pas que vous ayez à vous soucier de Bash vs. ZSH. Toutefois, si cela doit se charger pour chaque shell de connexion, vous devez vous demander en partie si ZSH l'exécute ou si un autre langage Shell l'exécute.

3
Thomas Ward