r/termux • u/nyLockDev_55 • 8h ago
Barely Termux related A command to create daemon on termux
#!/data/data/com.termux/files/usr/bin/bash if [[ "$#" -gt 1 || "$#" -eq 0 ]]; then echo "Usage: mkserv <Service_Name>" exit 2 fi SERVICE_NAME="$1" SERVICE_DIR=$PREFIX/var/service/$SERVICE_NAME SERVICE_LOG_DIR=$SERVICE_DIR/log RUN_FILE=$SERVICE_DIR/run LOGGER=$PREFIX/share/termux-services/svlogger mkdir -p "$SERVICE_LOG_DIR" ln -sf "$LOGGER" "$SERVICE_LOG_DIR/run" ### 3. Création du script `run` : # Dans le fichier `$PREFIX/var/service/lighttpd/run`, ajoutez le contenu suivant : #!/data/data/com.termux/files/usr/bin/bash # exec 2>&1 # exec lighttpd -D FOREGROUND # # # if [ -f $RUN_FILE ];then chmod +x $RUN_FILE echo -e " \e[1;32m opening run file ..." sleep 2 nvim $RUN_FILE else echo " le fichier run n'existe pas creation..." touch $RUN_FILE chmod +x $RUN_FILE echo -e "#!/data/data/com.termux/files/usr/bin/bash
exec 2>&1
exec ~/scripts/" >> $RUN_FILE sleep 4 nvim $RUN_FILE fi