Site Tools


ash_history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ash_history [2026/07/27 16:02] – -Formatting hogwildash_history [2026/07/27 16:04] (current) hogwild
Line 1: Line 1:
 ====== Make command line history persistent ====== ====== Make command line history persistent ======
  
-By default, the command line history is stored as long as you don't reboot/power off the router. However, You can make it persistent by using permanent storage, such as JFFS or USB attached storage.+By default, the command line history is stored as long as you don't reboot/power off the router. However, You can make it persistent by using permanent storage, such as JFFS or USB-attached storage.
  
 The command history is kept in: "/tmp/home/root/.ash_history". The command history is kept in: "/tmp/home/root/.ash_history".
  
-FreshTomato can execute a script at boot and at shutdown to backup and restore the command history to make it persistent across reboots. To achieve this, we need scripts. One script will execute at shutdown to backup the history to permanent storage. The other will restore the history on boot.+FreshTomato can execute a script at boot and at shutdown to backup and restore the command history to make it persistent across reboots. To achieve this, we need two scripts. One script will execute at shutdown to backup the history to permanent storage. The other will restore the history on boot.
  
  \\ \\ This shutdown script will save the last 100 commands used. \\ To save more, change '100' to whatever number you wish. \\ Name your backup script "cli_history_save.autostop" and use \\ the following code:  \\ \\ This shutdown script will save the last 100 commands used. \\ To save more, change '100' to whatever number you wish. \\ Name your backup script "cli_history_save.autostop" and use \\ the following code:
ash_history.1785164578.txt.gz · Last modified: by hogwild