Mounting script

Python este un limbaj multi-paradigmă de nivel înalt, concentrându-se asupra programării imperative, orientate pe obiecte, şi funcţionale. În această secţiune vorbim şi învăţăm despre acest limbaj de programare.

Mounting script

Postby Zatarra » 27 May 2011, 02:50

Mi-a cerut cineva un script care sa mounteze pe linux un folder share-uit din Windows, sa creeze un fisier in el si sa scrie ceva in fisier. M-am gandit sa va prezit si voua scriptuletul.

  1. #/usr/bin/env python
  2. import os
  3. import getpass
  4. print "\n\nAtentie, inainte de a rula acest script trebuie sa creezi directorul unde vrei sa fie mountat share-ul (path-ul absolut) eg: /home/user\n"
  5. server = raw_input("1. Introdu ip-ul serverlului ")
  6. shared = raw_input("2. Introdu numele directorului share-uit ")
  7. user = raw_input ("3. Introdu userul ")
  8. password = getpass.getpass("4. Introdu parola ")
  9. location = raw_input ("6. Introdu locatia unde vrei sa fie mountat ")
  10. fisier = raw_input ("7. Introdu numele fisierului pe care vrei sa il creezi in folderul share-uit ")
  11. text = raw_input ("8. Introdu textul pe care vrei sa il scrii in fisier ")
  12. mountare = "mount.cifs //%s/%s %s -o username=%s,password=%s" % (server,shared,location,user,password)
  13. scriere = "echo '%s\n' >> %s/%s" % (text,location,fisier)
  14. os.system(mountare)
  15. os.system(scriere)


Edit: Daca aveti ceva cerinte de acest gen nu ezitati sa le postati.
2p / 1 votes
ReSpEcT
User avatar
Zatarra
Byte
 
Joined: 01 Jan 2010
Location: /etc/sudoers
Status: 12.5

Return to Python

Who is online

Users browsing this forum: No registered users and 0 guests