電子書籍の厳選無料作品が豊富!

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

以上、宜しくお願い致します。

A 回答 (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 ですが。
    • good
    • 0

1,2,3)



test1.sh > log.txt &

こんな感じだろうか?(Solaris,IRIX未確認。多分いける?)

 >  実行結果を→のファイルに上書き
 >>  実行結果を→のファイルに追記
 &  バックグラウンドで実行

4)

for i in $(seq 1 1000) ; do >file$i ; done

空のファイルfile1~file1000を作成
    • good
    • 0
この回答へのお礼

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

お礼日時:2014/10/26 11:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!