Linux

tmp 文件夾中的程序

  • September 15, 2022

我有一個應用程序在/tmp文件夾上有一個程序,該程序創建另一個文件或文件夾。如果原始程序被應用程序結束,它創建的所有文件也會被刪除嗎?有沒有辦法解決這個問題?與此相關的任何其他資訊都會有所幫助。

對於要刪除的任何文件,無論處理目前工作目錄,您都需要……某物或某人來刪除它。

因此,如果原始程序在終止時收到刪除這些文件的指令,那麼除非異常終止(crash / kill -9…),否則文件將被刪除。

如果沒有做出這樣的規定,它們將保持原位,直到下次重新啟動(因為 /tmp 通常被清理)或者如果某些 cronjob 被設計為定期刪除舊的和未使用的 /tmp 文件。

如果這些文件被刪除但您想保留它們,那麼您可以重寫原始程序,或者原始程序為您提供命令參數,使您能夠保留 /tmp 文件,或者……讓一個程序在後台執行,定期複製這些文件在一個安全的地方。

引用自:https://unix.stackexchange.com/questions/717400