この問題があります。私は非常に単純なスクリプトを書いて、特定の位置とサイズの3つの端末を開き、起動後にそれを実行したい。シェルスクリプトがステップで実行されます
スクリプト:
#!/bin/sh
wmctrl -s 1
gnome-terminal --geometry=90x45+960+0
gnome-terminal --geometry=83x21+0+0
gnome-terminal --geometry=83x20+0+500
wmctrl -s 0
私はターミナルでこのスクリプトを実行すると、それは完璧に動作します。
"スタートアップアプリケーション"で実行しようとしました。 しかし、PCを再起動すると、ワークスペースが切り替えられて1番目の端末が開き、スクリプトが停止しました。私がターミナルを閉じたとき、スクリプトは2番目のターミナルを開いて再び止まります。これはすべての3つの端末にあります。
私はcrontabでやろうとしたときと同じです。
私は
>〜/ test.txtの2
が、エラーなしをしました。
なぜこのスクリプトは一度に実行されないのですか?
'' 2>〜/ test.txt'を:あなたは '〜'の場所の確信していますか?代わりに絶対パスを入れようとしています... –
@ Jean-FrançoisFabreテストファイルが作成されましたが空でしたので、 '〜'はうまくです – snyco