質問: ubuntuにログインするときにシェルスクリプトを自動的に実行する方法 ログイン時にスクリプトを自動的に実行するにはどうすればよいですか?マシンの起動時ではなく、すべてのユーザーに対してではなく、gnome uiを介して私(またはスクリプトを持つ特定のユーザー)がログインしたときのみです。他の場所から読んだところ、ホームディレクトリの.bash_profileだと思いましたが、私には影響がありません。ターミナルウィンドウで~/.bash_profileと入力して手動で実行すると機能しますが、ログインしても自動的に実行されません。ubuntu 11.04を実行しています。私の.bash_profileのファイル権限は-rwx------です。今日作成する前は、.bash_profileがホームディレクトリにありませんでした。linuxの古いバージョンには各ユーザーに.profileファイルがあることを覚えているようですが、それも機能しません。それはどのように行われますか? .bash_profileを機能させるには、何か他の設定が必要ですか?または、ユーザーごとのログインスクリプトを他のファイルに含める必要がありますか?
回答: crontabに行を追加できます-crontab -e 次に、開いたファイルに次の行を追加します。@reboot /path/to/your/cool/script これにより、再起動時にスクリプトが実行されます。詳細については、man crontabをご覧ください