3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) m (→METODO STATICO) |
||
Riga 197: | Riga 197: | ||
Qualora l'utente non voglia caricare automaticamente le risorse all'avvio, ma contemporaneamente desideri poter montare (ed esplorare) le risorse con un semplice click del mouse, è possibile creare nel menù un lanciatore che richiami uno script di questo tipo: | Qualora l'utente non voglia caricare automaticamente le risorse all'avvio, ma contemporaneamente desideri poter montare (ed esplorare) le risorse con un semplice click del mouse, è possibile creare nel menù un lanciatore che richiami uno script di questo tipo: | ||
< | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
if [ -f /home/NFS/test ]; then | if [ -f /home/NFS/test ]; then | ||
Riga 205: | Riga 205: | ||
nautilus /home/NFS | nautilus /home/NFS | ||
fi | fi | ||
</ | </pre> | ||
<code>/home/NFS/test</code> è un file qualsiasi che deve essere incluso nelle risorse remote da montare, può benissimo essere un semplice file di testo vuoto. In pratica lo script verifica l'esistenza del file <code>test</code> ed agisce di conseguenza. Come facilmente intuibile il file di test esiste per la macchina client solo se le risorse remote sono già state montate, quindi se la condizione è vera allora non è necessario montare nuovamente le risorse. In caso contrario provvede a montare | <code>/home/NFS/test</code> è un file qualsiasi che deve essere incluso nelle risorse remote da montare, può benissimo essere un semplice file di testo vuoto. In pratica lo script verifica l'esistenza del file <code>test</code> ed agisce di conseguenza. Come facilmente intuibile il file di test esiste per la macchina client solo se le risorse remote sono già state montate, quindi se la condizione è vera allora non è necessario montare nuovamente le risorse. In caso contrario provvede a montare | ||
Riga 212: | Riga 212: | ||
Se non si desidera creare un lanciatore, ma eseguire direttamente lo script da terminale, allora lo script diviene: | Se non si desidera creare un lanciatore, ma eseguire direttamente lo script da terminale, allora lo script diviene: | ||
< | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
if [ -f /home/NFS/test ]; then | if [ -f /home/NFS/test ]; then | ||
Riga 220: | Riga 220: | ||
nautilus /home/NFS | nautilus /home/NFS | ||
fi | fi | ||
</ | </pre> | ||
===== METODO DINAMICO ===== | ===== METODO DINAMICO ===== |
contributi