đŸ’Ÿ Archived View for lord.re â€ș posts â€ș 42-tmux-boot â€ș index.gmi captured on 2024-08-18 at 17:41:49. Gemini links have been rewritten to link to archived content

View Raw

More Information

âŹ…ïž Previous capture (2022-06-03)

🚧 View Differences

-=-=-=-=-=-=-

DĂ©marrer des applis dans tmux au boot

-------------------------------------------------

[08/03/2016] - ~1min - #adminsys #software #linux #tips #cli #tmux

-------------------------------------------------

En voilà une chose triviale mais qui n'est pas si simple que ça.

DĂ©marrer une appli au boot, gĂ©nĂ©ralement c'est le boulot de l'init, ça devrait ĂȘtre easy (hein systemd).

Mais démarrer une appli dans Tmux n'est pas géré par les init existants.

Donc je vais vous expliquer comment le faire.

DĂ©jĂ  on va commencer par le script d'init pour OpenRC (vous croyiez vraiment que j'allais aborder Systemd ?).

Donc dans /etc/init.d/tmux on met le shebang qui va bien puis dans le *start()* on place

{{}}

start-stop-daemon -u lord -S -b -x /home/lord/tmuxboot.sh -d /home/lord > /var/log/tmuxboot.log 2>&1

{{}}

VoilĂ , on dit Ă  OpenRC de le lancer au boot et c'est bon.

Il ne reste plus qu'à gérer ce fameux *tmuxboot.sh* pour dire à Tmux que faire.

Il s'agit tout simplement d'un script shell ce qu'il y a de plus basique.

Tout l'astuce réside dans le fait que Tmux peut recevoir des ordres provenant de l'extérieur.

{{}}

! /bin/sh

tmux new-session -d -n rtorrent '/usr/bin/rtorrent'

tmux new-window -n Htop '/usr/bin/htop'

{{}}

Et voilà je pense que vous avez saisi l'idée.

C'est plutĂŽt simple et vraiment rapide Ă  mettre en place.

Enfin un article concis \o/.

Liens

------------------------------------

🏠 Retour à la home

------------------------------------

[08/03/2016] - #adminsys #software #linux #tips #cli #tmux

------------------------------------

[>> Suivant >>] ⏭ Ajouter un overlay Gentoo sans layman

[<< PrĂ©cĂ©dent <<] ⏼ RĂ©implĂ©mentations libres de moteurs de jeux