Dove salvare gli script su DD-WRT senza rischi?


0

Ho salvato lo script in /tmp cartella ma quando il router ha perso potenza, il file è stato cancellato. C'è una variante più sicura da salvare? Ho bisogno di eseguire questo script ogni minuto da cron.

Risposte:


1

/tmp è la directory per i file temporanei. Questo è l'unico posto in cui non vuoi mai mettere tutto ciò che vuoi mantenere.

/root è la home directory ed è un posto ragionevole dove mettere il tuo script. Potresti voler inserire script sperimentali lì.

Il posto tradizionale per gli script locali è /usr/local/bin o /usr/local/sbin. Questi file verranno mantenuti tramite i riavvii. C'è una serie completa di directory sotto /usr/local per te da usare

Il comando man hier mostrerà un documento sulla gerarchia del file system.

Se non si dispone di flash sufficiente per un file system in lettura-scrittura, sarà necessario aggiungere spazio da altrove. A seconda della versione DD-WRT, questa può essere un'unità flash USB (hardware permettendo), FTP, SMB o NFS. Che, se del caso, il lavoro dipenderà dalla build che stai eseguendo.


/root non esiste, in /usr/... vi getta Read-only filesystem. Perché lo spazio insufficiente sui router lampeggia, man non è installato di default.
Misaz

@Misaz Sembra che tu abbia pochissima memoria flash, ho aggiornato la mia risposta per le opzioni che potrebbero essere disponibili. Controllare il sito Web DD-WRT per i dettagli.
BillThor
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.