systemdサービスで環境変数を設定してエクスポートする方法は?

systemdサービスで環境変数を設定してエクスポートする方法は?

VT420ターミナルに接続するためにRaspberry Piを起動した後も、agettyまだ問題があります。en_US端末にログインするとすぐに、シェル言語をに設定して手動でエクスポートする必要があります(私のRaspbianバージョンにはドイツ語のロケールがあります)。同期:端末はUTF-8文字をサポートしていません(時々これらの文字を受信すると動作が停止します)。そのため、特にターミナルにログインするときに英語のロケールに戻ることにしました。他のすべての場合(SSHなど)では、UTF-8はまったく問題ありません。

私は与えられたアドバイスに従いました。問題 #455261次に、担当のsystemdサービスファイルに次の行を追加しますagetty

Environment="LANG=en_US"

デーモンを再ロードして再起動すると、ログインプロンプトはagetty英語で表示されますが、プログラム(たとえば)を起動すると、df -h出力はまだドイツ語でUTF-8文字が含まれているため、すでに述べた問題が発生します。

pi@autoradio:/import/valen/autoradio $ df -h
Dateisystem           Grö

...そして、öシーケンスは「ö」として読む必要があります。

シェルでは言いたいのですが、export LANG=en_USsystemd設定で設定された環境変数をエクスポートする方法がわかりません。

知っている人はいますか?ありがとうございます。

ベストアンサー1

おすすめ記事