Arresto automatico

0

Durante il tentativo di annullare uno spegnimento automatico, ho usato il seguente inTerminal:

* * * * * /sbin/shutdown -h now

Molto probabilmente l'ho inserito all'interno:

crontab -e

Sperando che non dando alcun tempo lo spegnimento non accadrà ... Grande errore! Ora il computer non si accende più.

Hai qualche suggerimento da risolvere in modalità di recupero o modalità utente singolo?

    
posta SBor 25.08.2018 - 05:40
fonte

2 risposte

3

Se penso che probabilmente hai inserito la riga:

* * * * * /sbin/shutdown

nel root crontab con il comando crontab -e in modalità privilegiata (eseguito come root ).

Il modo più semplice per uscire da questo shutdown ogni minuto è il seguente:

  1. Avvia il tuo Mac in modalità single-user : subito dopo averlo acceso, tieni premuto + S finché non ottieni testo bianco su uno schermo nero.
  2. Una volta visualizzato il prompt della shell, fai attenzione: sei root , tutto ciò che scrivi potrebbe distruggere il tuo sistema, inserisci il seguente comando:

    /sbin/mount -uw /
    

    (== rimonta il filesystem / in modalità di scrittura) in modo da poter modificare il root crontab che si trova sul filesystem /

    /usr/bin/crontab -e
    

    che ti consente di modificare il file crontab root , vai alla riga che contiene esattamente (potrebbe essere la riga uniq):

    * * * * * /sbin/shutdown
    

    e un editor dovrebbe essere aperto (dalla memoria, dovrebbe essere vi ma Sono sicuro solo al 50%) cancellalo (in vi : dd ), salva il tuo file ed esci (in vi : :wq ).

  3. Digita /sbin/reboot per riavviare il sistema senza la riga% co_de deadful.

risposta data 26.08.2018 - 15:20
fonte
1

Sì: avvia il ripristino di HD o OS, quindi cerca l'utilità del terminale nel menu. Sarai in grado di modificare il file crontab per rimuovere quella voce e rilassare il processo shutdown attivo.

Ancora più semplice sarebbe avviare il tuo Mac in modalità disco di destinazione e modificare il file da un altro Mac in esecuzione e collegarsi alla tua memoria come se fosse un'unità esterna.

Nel peggiore dei casi, puoi ripristinare da un backup prima che il sistema ricevesse le istruzioni sbagliate che non avevi realizzato sarebbe stato doloroso. Non ci sarà alcuna perdita di dati dal momento che non puoi lavorare su nulla dopo che è stata apportata questa modifica. Anche Time Machine potrebbe avere un backup locale che puoi eseguire il rollback, quindi assicurati di controllare che non sia possibile correggere le cose in modalità di ripristino.

    
risposta data 26.08.2018 - 01:18
fonte

Leggi altre domande sui tag