質問編集履歴
2
pythonコードに記述ミスがありました
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
cd linDir; smbclient -U username%passwd //win_pc/win_share -c "cd winDir; prompt; recurse; mput linDir2; exit"
|
51
51
|
|
52
52
|
※現在は暫定的に上記コマンドをbashファイルにしてpythonで呼び出しています
|
53
|
-
subprocess.Popen(['bash',
|
53
|
+
subprocess.Popen(['bash',test.sh])
|
54
54
|
|
55
55
|
# 失敗したコード ※ユーザーフォルダの直下にあるフォルダならうまくいきます
|
56
56
|
x = 'cd linDir; '
|
1
一部(コマンド入力でのエラーが解決しました)
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Windows10の共有フォルダへLinuxの指定した下層フォルダを転送したい: smbclient
|
1
|
+
(修正)Windows10の共有フォルダへLinuxの指定した下層フォルダを転送したい: smbclient
|
test
CHANGED
@@ -10,16 +10,16 @@
|
|
10
10
|
[windows側] win_share(共有) / winDir
|
11
11
|
|
12
12
|
<希望>
|
13
|
-
Linuxの下層フォルダ[ linDir2/a.txt]をWindowsのwin_share/winDir/[ この位置 ]に転送したい
|
13
|
+
Linuxの下層フォルダ[ linDir2/a.txt ]をWindowsのwin_share/winDir/[ この位置 ]に転送したい
|
14
|
-
①ターミナルでのコマンド操作
|
15
|
-
|
14
|
+
①python3.xでのコード記述
|
16
15
|
|
17
16
|
<状況>
|
18
17
|
以前に類似した質問をこの質問サイトに投稿させて頂き、その件では無事に解決いたしました。
|
19
18
|
その節は大変お世話になり、ありがとうございました。
|
20
|
-
お陰様で、ファイルの転送をsmbclientで送受信が
|
19
|
+
お陰様で、ファイルの転送をsmbclientで送受信がpythonでもうまくいきました
|
21
20
|
|
22
|
-
|
21
|
+
linux側の下層フォルダを指定するとターミナルのコマンドではうまくいきましたが
|
22
|
+
pythonの記述がわかりません。
|
23
23
|
ぜひ、ご指導・アドバイスのほど、宜しくお願いいたします。
|
24
24
|
|
25
25
|
### 発生している問題・エラーメッセージ
|
@@ -46,9 +46,16 @@
|
|
46
46
|
e = A+d
|
47
47
|
subprocess.Popen(e, shell=True)
|
48
48
|
|
49
|
+
※ターミナルで下記コマンドだとうまくいきましたが、pythonでの記述方法がわかりません
|
50
|
+
cd linDir; smbclient -U username%passwd //win_pc/win_share -c "cd winDir; prompt; recurse; mput linDir2; exit"
|
51
|
+
|
52
|
+
※現在は暫定的に上記コマンドをbashファイルにしてpythonで呼び出しています
|
53
|
+
subprocess.Popen(['bash','test.sh'])
|
54
|
+
|
49
55
|
# 失敗したコード ※ユーザーフォルダの直下にあるフォルダならうまくいきます
|
56
|
+
x = 'cd linDir; '
|
50
|
-
f = '-c "cd winDir; prompt; recurse; mput linDir
|
57
|
+
f = '-c "cd winDir; prompt; recurse; mput linDir2; exit"'
|
51
|
-
g = A+f
|
58
|
+
g = x+A+f
|
52
59
|
subprocess.Popen(g, shell=True)
|
53
60
|
```
|
54
61
|
|