0

これが状況です。Suse システムが完全に起動したときに、単純なスクリプトを使用してプログラム呼び出し "STAF" を開始することを計画しています。これを「/etc/init.d/」に入れることで実現しましたが、このスクリプトは基本的にバックグラウンドで実行されるため、進行状況がわかりません。

「STAF」をこの方法で開始すると動作しますが、実行中のサービス (ping やシステム バックアップなど) の進行状況が表示されません。代わりに、同じスクリプトを実行して「STAF」を手動で開始すると、端末上で「STAF」の作業進捗を確認できます。プログラムをインタラクティブな端末で起動する必要があるようなものですが、この起動プロセスを自動化するにはどうすればよいですか?人間が端末を開いてスクリプトを実行するのを模倣する必要がありますか?

ややこしい状況なので、説明が下手でしたら申し訳ありません。ありがとう。

4

2 に答える 2

0

まず、[システム設定] の下の [KDE の起動とシャットダウン] オプションに移動します。次に、このコマンドを新しい起動スクリプトとして追加します。

konsole -e bash nameofyourscript.sh 
于 2012-09-13T13:44:06.443 に答える
0

ユーティリティはあなたが説明したことを実行できると思いscreenますSTAF起動時に実行する代わりに、screen STAF. その端末を開くには、実行screen -lsして画面 ID を取得し、それscreen -r ...を開きます。

(免責事項:私はこれを試していません。)

于 2012-09-13T13:45:09.000 に答える