Hi,
I'm coding a script that does some automates for my users ... including
mounting a smb share.
Because we are using Gnome, I choosed to use gvfs-mount, which is quite
similar to "Places > Connect to Server > ..."
Now my script does :
print "*** Mounting the FILER ..."
cmd = "/usr/bin/gvfs-mount smb://%s\;%[email protected]/data/%s" %
(my_domain, my_user_name, my_user_name)
try:
retCode = subprocess.call(cmd, shell=True)
except KeyboardInterrupt, e:
sys.stderr.write("Interrupted by ctrl-c. Exiting\n")
sys.exit(1)
if retCode != 0:
sys.stderr.write("Error while mounting : %s\n" % retCode)
I have two major problems with this code :
- In case of "ctr-c" while the password is asked to the user, I get a
Terminal in which the output from keyboard is inhibited... (like while
typing password)
- When the user runs this script by "double-click > Run" (not "Run in
terminal") ... there is no interaction with the user.
I also did some try with subprocess.Popen ... with no success yet...
Thanks for any comment or suggestion!
Regards,
Samuel Bancal
ps : Or anyone knows how to get that gvfs-mount in GUI mode... Could see
nautilus-connect-server ... but couldn't find any options.
--
Samuel Bancal - CH
--
http://mail.python.org/mailman/listinfo/python-list