Come posso installare Google Drive File Stream prima dell'avvio degli agenti utente?

3

Ho un semplice script bash di backup che scarica l'output di pg_dump per un database PostgreSQL in una directory del flusso di file di Google Drive.

Questo bash script è referenziato da un% utente% di agente utente.

Il file XML per l'agente utente esegue lo script con una chiave launchd .

In teoria, ciò significa che lo script deve essere eseguito una volta al login e dovrebbe quindi ripetere in base all'intero di StartInterval della chiave.

Il mio problema è che Google Drive File Stream non sembra montare il volume pertinente in StartInterval in tempo per l'istanza prima quando si suppone che lo script nell'agente utente venga eseguito. Mi piacerebbe che lo script eseguisse correttamente il login.

La ora deprecata app desktop di Google Drive utilizzata per avere un cartella permanente sul filesystem, ma ora sembra che il flusso di file di Google Drive debba essere installato al login e non è abbastanza veloce per l'agente /Volumes .

Arrestare, scaricare, caricare e riavviare manualmente l'agente pochi secondi dopo che l'accesso funziona correttamente, una volta che la directory in launchd esiste effettivamente.

Come posso montare in modo affidabile la cartella del flusso di file di Google Drive in /Volumes/GoogleDrive prima che inizi l'altro agente /Volumes ?

Sono su macOS 10.12.6 (16G1212).

    
posta user260467 19.03.2018 - 18:25
fonte

0 risposte

Leggi altre domande sui tag