Я часто использую временные файлы, над которыми я работаю в / tmp, поэтому мне не нужно их удалять, как только я закончу. Однако, если компьютер выходит из строя, тогда мне не повезло, потому что этот каталог будет уничтожен.
Есть ли способ предотвратить / tmp быть протертым, если компьютер перезагружается после сбоя? Если нет, существует ли другое решение, например, создание другого временного каталога в другом месте и его автоматическое удаление при перезагрузке, если нет сбоя.
Это действительно просто код для публикации Андреа и мой комментарий. Вот фрагмент кода, который я добавил после строки TMPTIME=0 в /etc/default/rcS. Никаких других изменений не требуется.
# scan the boot cmdline for tmptime parameter and overide TMPTIME if it is set
for opt in $(cat /proc/cmdline); do
case $opt in
tmptime=*)
TMPTIME="${opt#tmptime=}"
;;
esac
done