@ssnobody odpowiedź rozwiązuje problem, ale nie należy tego robić. Niech /tmp
initscripts wykonają swoją pracę.
Z systemu plików Hierarchy Standard 3.0 Rozdział 3 Sekcja 18 na temat /tmp
katalogu:
3.18 / tmp: pliki tymczasowe
Katalog / tmp musi zostać udostępniony programom wymagającym plików tymczasowych.
Programy nie mogą zakładać, że jakiekolwiek pliki lub katalogi w / tmp są zachowywane między wywołaniami programu. […]
Chociaż dane przechowywane w / tmp mogą zostać usunięte w sposób specyficzny dla witryny, zaleca się, aby pliki i katalogi znajdujące się w / tmp były usuwane przy każdym uruchomieniu systemu.
FHS dodało to zalecenie na podstawie historycznej precedensu i powszechnej praktyki, ale nie uczyniło go wymogiem, ponieważ administracja systemem nie wchodzi w zakres tego standardu.
Jednak FHS definiuje w tym celu inny katalog. Z systemu plików Hierarchy Standard 3.0 Rozdział 5 Sekcja 15 na temat /var/tmp
katalogu:
5.15 / var / tmp: Pliki tymczasowe zachowane pomiędzy restartami systemu
Katalog / var / tmp jest udostępniany programom wymagającym plików tymczasowych lub katalogów, które są zachowywane między restartami systemu. Dlatego dane przechowywane w / var / tmp są bardziej trwałe niż dane w / tmp.
Pliki i katalogi znajdujące się w / var / tmp nie mogą być usuwane podczas uruchamiania systemu. Chociaż dane przechowywane w / var / tmp są zazwyczaj usuwane w sposób specyficzny dla witryny, zaleca się, aby usuwanie następowało rzadziej niż w / tmp.
Jest to idealne miejsce do umieszczenia plików tymczasowych, które nie są tak cenne, ale nadal nie chcesz stracić po nieoczekiwanym zamknięciu.
W każdym razie praca z cennymi plikami w katalogu tymczasowym jest zawsze złym pomysłem. Powinieneś pracować w swoim katalogu domowym. Nawiasem mówiąc, zwykle masz również $HOME/tmp
katalog, który nie jest opróżniany po ponownym uruchomieniu, którego możesz użyć do osobistych plików tymczasowych.