質問編集履歴

1

書式の改善

2020/05/27 22:48

投稿

taiyouman
taiyouman

スコア1

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,11 @@
8
8
 
9
9
  ■詳細な内容として
10
10
 
11
- 例えば、Aサーバ(Linux)の/etc/profileに下記のような一文を記載したとします。(コマンドの内容自体は、気にしないでください)
11
+ 例えば、Aサーバ(Linux)の/etc/profileに下記のよう記載したとします。(コマンドの内容自体は、気にしないでください)
12
12
 
13
13
  ```
14
+
15
+ #例:1
14
16
 
15
17
  script -f /var/log/script/`whoami`_`date '+%Y%m%d%H%M%S'`.log
16
18
 
@@ -18,25 +20,37 @@
18
20
 
19
21
 
20
22
 
21
- このAサーバにteratermでログインした際、scriptコマンドが実行され、exitコマンドを入力するセスが終了し、再度exitコマンドでサーバからログアウトという動作になるかと思います。
23
+ このAサーバにteratermでログインした際、scriptコマンドが実行され、exitコマンドを入力するでの操作グを指定のファイルに出力し、再度exitコマンドでサーバからログアウトという動作になるかと思います。
22
24
 
23
25
 
24
26
 
25
- のexitが2回の状態、例えば下記のように/etc/profileに記載した場合(ループ等の課題は一旦置いておいてください)
27
+
26
28
 
27
29
  ```
28
30
 
29
- script -f /var/log/script/`whoami`_`date '+%Y%m%d%H%M%S'`.log
31
+ #例:2
30
32
 
33
+ logfile=/var/log/script/`whoami`_`date '+%Y%m%d%H%M%S'`.log
34
+
35
+ if [ ! -e $logfile ]
36
+
37
+ then
38
+
39
+ script -f $logfile
40
+
31
- exit
41
+ exit
42
+
43
+ fi
32
44
 
33
45
  ```
34
46
 
35
- scriptコマンド終了時のexitがなくなる理屈がわかりません
47
+ このように記載した場合(※無限ループの課題は一旦置いておいてください)、今度はAサーバにteratermでログインした際、scriptコマンドが実行され、exitコマンドを入力するまでの操作ログを指定のファイルに出力し、そのexit1回でサーバからもログアウトできる動作になるので、例:1の時はscriptコマンド終了時のexitと、サーバログアウト時のexitと2回exitすところを、「例:2ではexit1回で済む」理屈がわからないです
36
48
 
37
49
 
38
50
 
39
- 正確くなっていわけではないと思いますが、exit1回で済む理屈つい
51
+ 例:2だと、ログインした時点で「scriptコマンドが実行されてexitされる」になるではないかなぁと思ったのですが、検証時には、例:2方法でサーバログアウトするまでの操作ログ指定のファイル出力されたので。
52
+
53
+
40
54
 
41
55
  調べても有益な情報が見つけられなかったので、ご存じの方いらっしゃれば
42
56