質問編集履歴

3

scp

2021/04/14 05:15

投稿

asagaya
asagaya

スコア42

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  コマンドはフルパスで書いています。シェルスクリプトを使わずに
10
10
 
11
- scp -r /home/backup administrator@192.168.1.50:"c:\samba-backup"
11
+ scp -r /tmp administrator@192.168.1.50:"c:\samba-backup"
12
12
 
13
13
  と入力したらちゃんと送れます。よろしくお願いいたします。
14
14
 

2

scp

2021/04/14 05:15

投稿

asagaya
asagaya

スコア42

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  ![イメージ説明](fa5465cb53bd55cae2b52317c685a58b.png)
4
4
 
5
- linux(CenOS7)で月曜から金曜の間だけ/home/shareの中身をtarでアーカイブにして/home/backupに保存して、
5
+ linux(CenOS7)で月曜から金曜の間だけ/home/shareの中身をtarでアーカイブにして/tmpに保存して、
6
6
 
7
- さらに/home/backupを192.168.1.50のwindowsserver2012のc:\samba-backupというフォルダにscpで送ろうと思い上図のようにシェルスクリプトを書きました。実行すると上図のように送れているようなメッセージが出てくるのですが、c:\samba-backupには何も表示されません。どこが間違っているのか教えてください。
7
+ さらに/tmpを192.168.1.50のwindowsserver2012のc:\samba-backupというフォルダにscpで送ろうと思い上図のようにシェルスクリプトを書きました。実行すると上図のように送れているようなメッセージが出てくるのですが、c:\samba-backupには何も表示されません。どこが間違っているのか教えてください。
8
8
 
9
9
  コマンドはフルパスで書いています。シェルスクリプトを使わずに
10
10
 
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- シェルスクリプト↓
17
+ シェルスクリプト↓
18
18
 
19
19
  bkfilename="bk-$(date '+%Y%m%d').tar
20
20
 
@@ -46,7 +46,7 @@
46
46
 
47
47
  fi
48
48
 
49
- シェルスクリプトの実行結果↓
49
+ シェルスクリプトの実行結果↓
50
50
 
51
51
  /home/sh/backup.sh
52
52
 

1

scp

2021/04/14 04:55

投稿

asagaya
asagaya

スコア42

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,55 @@
11
11
  scp -r /home/backup administrator@192.168.1.50:"c:\samba-backup"
12
12
 
13
13
  と入力したらちゃんと送れます。よろしくお願いいたします。
14
+
15
+
16
+
17
+ シェルスクリプト↓
18
+
19
+ bkfilename="bk-$(date '+%Y%m%d').tar
20
+
21
+ a=`date +%w`
22
+
23
+
24
+
25
+ if [ "$a" == "1" -o "$a" == "2" -o "$a" == "3" -o "$a" == "4" -o "$a" == "5" ] then;
26
+
27
+ tar -cvf /tmp/"$bkfilename" /home/share
28
+
29
+
30
+
31
+ expect -c "
32
+
33
+ set timeout 5
34
+
35
+ spawn scp -r /tmp administrator@192.168.1.50:"c:\samba-backup"
36
+
37
+ expect \"password:\"
38
+
39
+ send \"パスワード\n\"
40
+
41
+ expect eof
42
+
43
+ exit
44
+
45
+ "
46
+
47
+ fi
48
+
49
+ シェルスクリプトの実行結果↓
50
+
51
+ /home/sh/backup.sh
52
+
53
+ tar: Removing leading `/' from member names
54
+
55
+ /home/share/
56
+
57
+ /home/share/0408.txt
58
+
59
+ /home/share/abc.txt
60
+
61
+ spawn scp -r /tmp administrator@192.168.1.50:c:samba-backup
62
+
63
+ administrator@192.168.1.50's password:
64
+
65
+ bk-20210414.tar 100% 150KB 9.9MB/s 00:00