Nfs-kernel-server: condividere risorse tra macchine GNU/Linux: differenze tra le versioni

m
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:


<code>
<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
</code>
</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:


<code>
<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
</code>
</pre>


===== METODO DINAMICO =====
===== METODO DINAMICO =====
2 894

contributi