Python3 subprocess troubles


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Python3 subprocess troubles
# 1  
Old 08-17-2018
Python3 subprocess troubles

After struggling with this for days now, I'm reaching out to the experts of all things linux for some help with this.

I'm trying to run the following working command (on command line) inside a python script using subprocess:

Code:
rsync -avzh --no-perms --delete --include="*sub*" --exclude='*' txt@vm5:/var/opt/at/oss/global/bt/work/ /tmp/ct

This command works great on command line, but when I try using with subprocess I can't get it to work

To list what I've tried would make be crazy, but here is an example:
Code:
subprocess.run(['rsync', '-avzh', '-no-perms', '-delete', '-include=*sub*', '-exclude=*', 'txt@vm5:/var/opt/at/oss/global/bt/work/', '/tmp/ct'], shell=True)

Does anyone have an idea?

Thanks
# 2  
Old 08-17-2018
Have you tried:
Code:
subprocess.run([ 'rsync -avzh --no-perms --delete --include=\"*sub*\" --exclude=\'*\' txt@vm5:/var/opt/at/oss/global/bt/work/ /tmp/ct' ], shell=True)

EDIT:
Changed code...

Last edited by wisecracker; 08-17-2018 at 03:02 PM..
This User Gave Thanks to wisecracker For This Post:
# 3  
Old 08-17-2018
Thanks!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

[Python] - subprocess issue

So I have this basic script, see below import subprocess import shlex command = "gcloud projects list" subprocess.check_output(shlex.split(command)) subprocess.check_call(shlex.split(command)) The subprocess.check_call(shlex.split(command)) actually return what I expect. It returns... (6 Replies)
Discussion started by: scj2012
6 Replies

2. UNIX for Beginners Questions & Answers

Make throwing error while compiling python3.6 on Solaris10

Hi, I have downloaded gzipped source tarball of python3.7. I have tried to compile like below, ./configure --prefix=/directory Compiling seems to be ok..But when running make all..Getting too many missing initializer warnings /python3.6/Python-3.6.0/Modules/_cursesmodule.c: At top level:... (1 Reply)
Discussion started by: Sumanthsv
1 Replies

3. Shell Programming and Scripting

Python subprocess

Hi guys, I'm learning python and perl and i was trying to run from python a perl script using the subprocess module. I have an issue that i don't understand regarding this. I run this code: #!/usr/bin/python import subprocess p2 = subprocess.Popen(,stdout=subprocess.PIPE) output2 =... (2 Replies)
Discussion started by: capitanui
2 Replies

4. Shell Programming and Scripting

Xterm using python subprocess

Hi, I am trying to run a shell script using subprocess in python. I can run simple script with arguments using subprocess.But I am not able to embed xterm in subrocess command. #!/usr/bin/python import subprocess subprocess.call() Above code gives me error. Please help me in... (2 Replies)
Discussion started by: diehard
2 Replies

5. Shell Programming and Scripting

Python subprocess module

I need to run this command using python subprocess module (notice I'm using only variables): cmd = TESTPATH + ' -s ' + serviceName + ' -r ' + rdir + \ ' -m ' + masterAcct + ' -p ' + persona + ' -P ' + passwd (3 Replies)
Discussion started by: erick_tuk
3 Replies

6. AIX

Subprocess errors

Hi Guys, Just a question about subprocesses.. Lately one of our servers has started to throw out the following error: SYSTEM ERROR: Too many subprocesses, cannot fork. Errno=12 We've already increased the threshold twice. Its now up to 8000 and the swap space has also been increased. We... (6 Replies)
Discussion started by: Jazmania
6 Replies

7. Programming

Python3 bytearray padding

Hi, I'm trying to create a padded bytearray in Python3. Currently I have something like this: inputstuff = BA = bytearray() for thing in inputstuff: BA.extend(thing) print(BA.decode('latin1')) print(BA) for thing in BA: print(thing) This works and gives... (0 Replies)
Discussion started by: phil8258
0 Replies

8. Shell Programming and Scripting

Doubt about pipes and subprocess

Hi, I am having a trivial doubt. Please see the below pipeline code sequence. command1 | (command 2; commend 3) I am aware that the command that follows pipe will run in the sub shell by the Unix kernel. But how about here? Since these set of commands are grouped under "parantheses", will... (6 Replies)
Discussion started by: royalibrahim
6 Replies

9. Shell Programming and Scripting

How to wait for the subprocess to finish in tcl

Hi All Here i have a piece of code, set filename "./GopiRun.sh" #I need to wait here until the GopiRun.sh is completed how do i achive this exit. (1 Reply)
Discussion started by: nathgopi214
1 Replies

10. Shell Programming and Scripting

Getting value of variable set in subprocess script

I am writing a shell script that executes another script by fetching it over the network and piping its contents into sh (ftp -o - $script | sh; or wget -O - |sh). Since this bypasses putting the script on the filesystem, this means I can't source the script directly (using . ), but rather it... (1 Reply)
Discussion started by: hadarot
1 Replies
Login or Register to Ask a Question