質問編集履歴
3
scp
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
コマンドはフルパスで書いています。シェルスクリプトを使わずに
|
10
10
|
|
11
|
-
scp -r /
|
11
|
+
scp -r /tmp administrator@192.168.1.50:"c:\samba-backup"
|
12
12
|
|
13
13
|
と入力したらちゃんと送れます。よろしくお願いいたします。
|
14
14
|
|
2
scp
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でアーカイブにして/
|
5
|
+
linux(CenOS7)で月曜から金曜の間だけ/home/shareの中身をtarでアーカイブにして/tmpに保存して、
|
6
6
|
|
7
|
-
さらに/
|
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
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
|