Beste tweakerts,
Heb een programma dat ik wil starten bij het opstarten van mijn ubuntu server maar niet als root maar een user. Als ik het programma los start als ik ben ingelogd als user gaat alles perfect.
Het is me ook gelukt met een init script dat ik heb geplaatst in /etc/init.d en vervolgens gelinkt met
In dit init scrpt wordt het programma met
Waarbij $RUN_AS de voorgedefinieerde gebruiker is.
Als ik top open, zie ik het programma staan met de goede user.
Echter, de bashrc van de betreffende user wordt niet meegenomen waardoor de PATH settings niet goed staan. Ik heb de PATH settings uitgespuugd in het programma en het lijkt behoorlijk default:
Wie kan me vertellen hoe de tool de juiste PATH settings meekrijgt?
Heb een programma dat ik wil starten bij het opstarten van mijn ubuntu server maar niet als root maar een user. Als ik het programma los start als ik ben ingelogd als user gaat alles perfect.
Het is me ook gelukt met een init script dat ik heb geplaatst in /etc/init.d en vervolgens gelinkt met
code:
1
| sudo update-rc.d mijnscript defaults 98 02 |
In dit init scrpt wordt het programma met
code:
1
| su - $RUN_AS -c "$cmd" |
Waarbij $RUN_AS de voorgedefinieerde gebruiker is.
Als ik top open, zie ik het programma staan met de goede user.
Echter, de bashrc van de betreffende user wordt niet meegenomen waardoor de PATH settings niet goed staan. Ik heb de PATH settings uitgespuugd in het programma en het lijkt behoorlijk default:
code:
1
| /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games |
Wie kan me vertellen hoe de tool de juiste PATH settings meekrijgt?