シェルスクリプトの一時ファイルはどこに保存されますか?

シェルスクリプトの一時ファイルはどこに保存されますか?

スクリーンバックライトを切り替えるスクリプト(キーボードショートカットにマップされています)があり、明るさレベルを保存してキーボードショートカットをもう一度押すと復元できるようにしたいと思います。

そのようなファイルを保存する標準的な場所はありますか?それとも私のホームディレクトリにフォルダを作成してアーカイブする必要がありますか?

次の理由で保存したくありません/tmp

プログラムは、/ tmpのファイルまたはディレクトリがプログラム呼び出しの間に保存されると仮定してはいけません。

ベストアンサー1

Linux/runまたは/var/run再起動後も保持する必要はありませんが、削除できないエントリの標準的な場所ですtmpreaper。たとえば、デーモンは通常pidファイルをここに保存します。

スクリプトが通常のユーザーとして実行されている場合、そのユーザーのホームディレクトリのドットディレクトリはおそらく正しい選択です。これは、継続的な設定を持つアプリケーション(Firefox、GIMPなど)がデータを保存する場所です。

おすすめ記事