Script per smontare automaticamente l'immagine montata dopo un po 'di tempo

0

Ho un'immagine sparsa che può essere montata come volume crittografato. Voglio assicurarmi che non rimanga montato una volta che ho finito di usarlo.

Per ottenere aiuto, ho chiesto in precedenza questa domanda , ma non ha ottenuto risposta.

Quindi, sto chiedendo questa nuova, si spera, una domanda più semplice:

Come posso fare quanto segue:

1) Quando il volume è montato, uno script dovrebbe iniziare a funzionare.

2) Lo script dovrebbe chiedere anche a un'ora se il volume deve essere smontato e, a seconda della risposta, smontare il volume (se ciò è troppo complicato, anche questo sarà sufficiente: lo script dovrebbe solo tentare di smontare il volume, e indica se lo smontaggio non è riuscito a causa del volume in uso)

3) Lo script dovrebbe smettere di funzionare una volta che il volume è smontato (idealmente "ascoltando" per il suo evento di smontaggio, o se ciò non è possibile, semplicemente come il prossimo passo nell'esecuzione dello script una volta effettuato lo smontaggio - il precedente che ha il vantaggio che anche un smontaggio manuale finirebbe lo script)

Recentemente mi sono trasferito al Mac da Windows e non ho esperienza con AppleScript. Quindi, una sceneggiatura funzionante sarebbe l'ideale, ma se mi vengono dati dei suggerimenti su come eseguire i singoli passaggi, dovrei riuscire a metterli insieme, si spera.

Grazie.

    
posta Himanshu P 28.02.2013 - 16:04
fonte

1 risposta

1

Ecco un modo per ottenere gran parte di ciò usando un semplice script di Automator:

Salva lo script come applicazione. Posizionare su desktop o dock. Quando si desidera aprire l'immagine del disco crittografato, è sufficiente rilasciarlo sull'icona dello script e lo monterà, mettere in pausa e chiedere conferma all'utente per chiudere l'immagine del disco dopo che è trascorso un certo periodo di tempo. L'unica cosa qui è che se si sceglie di non farlo smontare, sarà necessario smontarlo manualmente in un secondo momento. Puoi anche rimuovere del tutto la richiesta di conferma. Quindi visualizzerai semplicemente un messaggio di errore se tenta di smontare mentre è ancora aperto (il che dovrebbe anche impedire l'esecuzione dello script).

    
risposta data 02.03.2013 - 22:09
fonte

Leggi altre domande sui tag