• 締切済み

linux勉強中の質問です。

1)以下の処理には24時間かかる見込みである。   シェル:test1.sh (Bシェルスクリプト)   Solarisで端末を切っても大丈夫な形で実行する必要   がある。コマンドの書式を示せ。   また実行結果はエラー出力も含めてファイルへリダイレクトするようにせよ。 2)Linuxで上記の件に回答せよ 3)IRIXで上記の件に回答せよ 4)Bシェルで以下のプログラムを作れ。  カレントディレクトリにfile1~file1000を作成する。 以上、宜しくお願い致します。

みんなの回答

  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.2

1)2)3) nohup コマンドがあれば、nohup test1.sh & 結果はnohup.outに。 無ければ、test1.sh </dev/null >file.out 2>&1 & 4) seq があれば、for i in `seq 1000`;do touch file$i;done なければ、 i=1 while test $i -le 1000 do touch file$i i=`expr $i + 1` done bashなら、for ((i=1;i<=1000;i++));do touch file$i;done ですが。

  • h_s1992
  • ベストアンサー率25% (21/84)
回答No.1

1,2,3) test1.sh > log.txt & こんな感じだろうか?(Solaris,IRIX未確認。多分いける?)  >  実行結果を→のファイルに上書き  >>  実行結果を→のファイルに追記  &  バックグラウンドで実行 4) for i in $(seq 1 1000) ; do >file$i ; done 空のファイルfile1~file1000を作成

papa32_2003
質問者

お礼

有難うございました。大変参考になりました。 まだまだ、勉強をしなくては、先が思いやられます。

関連するQ&A