forked from DSIT/documentation-dsit
Actualiser docs/Services/pole-scientifique/Onyxia/docs/index.md
This commit is contained in:
parent
f43ee511e8
commit
dd9213465c
|
@ -280,6 +280,19 @@ Pour cela je créé un script onyxia-init.sh, dont le contenu est le suivant :
|
||||||
Echo “Hello World” > work/hello-onyxia.txt
|
Echo “Hello World” > work/hello-onyxia.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```monscript.sh
|
||||||
|
Echo “Hello World” > work/hello-onyxia.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
::: {.callout-warning}
|
||||||
|
Le script est exécuté en tant que superutilisateur (*Root*) et les fichiers qu'il crée sont ainsi la propriété du superutilisateur.
|
||||||
|
Ceci génère des erreurs ensuite quand ces fichiers sont appelés, par exemple des fichiers de configuration de RStudio.
|
||||||
|
Pour rendre à l'utilisateur normal (qui s'appelle *onyxia*) les droit sur son dossier personnel :
|
||||||
|
```bash
|
||||||
|
chown -R ${USERNAME}:${GROUPNAME} ${HOME}
|
||||||
|
```
|
||||||
|
:::
|
||||||
|
|
||||||
|
|
||||||
Ce script peut être hébergé n’importe où, du moment qu’il possède une URL publique (example: <https://raw.githubusercontent.com/test/monscript.sh/>) que j’ajoute ensuite dans le Init parameters “PersonalInit” de l’onglet Init:
|
Ce script peut être hébergé n’importe où, du moment qu’il possède une URL publique (example: <https://raw.githubusercontent.com/test/monscript.sh/>) que j’ajoute ensuite dans le Init parameters “PersonalInit” de l’onglet Init:
|
||||||

|

|
||||||
|
|
Loading…
Reference in New Issue
Block a user