ログインするたびに簡単なスクリプトを実行する方法

ログインするたびに簡単なスクリプトを実行する方法

私はLinuxスタイルのコンピューティングに初めて触れました。この点に注意してください。

ターミナルにカレンダーをポップアップさせるスクリプトを書く方法を見つけました。

!/bin/bash
Shell Scrip to display current date, calendar, and number of users

echo "Today is $(date)"

echo ""

echo "Calendar : "

cal

非常に単純なもの。

今私はこれをいくつかのスタートアップに追加したいと思います。毎日コンピュータにログインするときに端末がポップアップするようにしたいと思います。

システム - >設定 - >起動アプリケーションを試して、追加をクリックしました。コマンドボックスに何を入力するのかわかりません。

私も/etc/initそこからスクリプトを書いてみました。そこで何かが間違っています。それが何なのかよく分からない。

GNOMEをどのように使用するのかわかりません。

許可がないのでsudo箱に入ることができず、ヌボ金持ちもありません。

CentOSを使用しています

どんな助けでも大変感謝します。

答え1

起動時に端末を開くには、最後に次の行を追加します。~/.bash_profile

gnome-terminal &

gnome 端末が開いたときにスクリプトを実行するには、最後に次の行を追加します。~/.bashrc

/path/to/script.sh

.bash_profileユーザーがログインしたときと.bashrc端末が開くたびに実行されます。gnome-terminalgnomeで新しいターミナルアプリケーションを開くコマンドで、バック&グラウンドで実行する方法です(したがって、.bash_profile他のコマンドを実行する前にターミナルが閉じるのを待つ必要はありません)。

これらのファイルのいずれかが存在しない場合は、そのファイルからテンプレートをコピーするか、目的の行に/etc/skel/のみ作成できます。

これは/etc/init.d/、システムがサービスを開始するために使用する場所です(現在のCentOS / RHELで使用されています/etc/systemd/)。ほとんどすべてが、/etc/サービスの構成、マシンの起動時に実行するアクション、および実行方法として使用されます。

関連情報