ログイン時に自動的にbashスクリプトを実行する

ログイン時に自動的にbashスクリプトを実行する

ログイン時に自動的に実行されるスクリプトを作成したくてファイルに入れておきましたが、~/bash.profile実行されませんでした。 bashrcに入れると、端末を開くと実行されます。

私がスクリプトでやっていることは、写真フォルダのファイルにアクセスすることです。今追加し./script.shました~/.bash_profile。ログイン時に実行するにはどうすればよいですか?

私はUbuntu 11.10でUnityを使用しています。

答え1

私は行く異なる答えを別の言葉で表現するしかし、基本的なことはすべて扱います。

あなたが使用していると言ったつかむStartup Applications、ダッシュでプログラムを検索して開きます。

次に[追加]をクリックします。

ここに画像の説明を入力してください。

スクリプトの詳細を入力してください。

ここに画像の説明を入力してください。

私のサンプルの詳細をあなたの詳細に変更してください。

「追加」をクリックすると、すべての準備が完了します!

答え2

.profileログインシェルとして実行されている場合(たとえば、Linuxテキストコンソールまたは.bash_profileSSHを使用してログインするとき)、bashから取得したファイル。既存のログインから新しいシェルをロードするとき(Unityや他のグラフィック環境で新しいターミナルウィンドウを開くときなど)はインポートされません。.bashrc一方、リソースは非ログインシェルからのみインポートされますが、ディストリビューションはプライマリシェル.bashrcからリソースをロードします.bash_profile。 1つの回避策は、プロファイル設定でシェルをログインシェルにロードするようにGnome端末を変更することです。シェルは、新しい端末ウィンドウが開かれるたびに実行されます。別のオプションは、@jrgが提案したように起動アプリケーションのリストに追加することです。

関連情報