network:shell_scripting
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
network:shell_scripting [02.05.2016 11:00] – richard | network:shell_scripting [07.09.2017 19:17] – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 86: | Zeile 86: | ||
Hier können auch andere Profile ausgewählt werden. Dazu muss '' | Hier können auch andere Profile ausgewählt werden. Dazu muss '' | ||
- | <file bash> | + | <file bash luckybackup.sh> |
#!/bin/bash | #!/bin/bash | ||
# 1. Pfad zum USB-Stick anpassen (hier / | # 1. Pfad zum USB-Stick anpassen (hier / | ||
Zeile 99: | Zeile 99: | ||
echo " | echo " | ||
| | ||
+ | </ | ||
+ | |||
+ | ===== Python ===== | ||
+ | |||
+ | Eine weitere sehr mächtige Variante Prozesse zu automatisieren, | ||
+ | |||
+ | <file python python_sample.py> | ||
+ | # | ||
+ | # coding: utf8 | ||
+ | |||
+ | # Import für Call https:// | ||
+ | from subprocess import call | ||
+ | |||
+ | # Import für os.system https:// | ||
+ | import os | ||
+ | |||
+ | call([" | ||
+ | |||
+ | os.system(" | ||
+ | |||
+ | |||
+ | # User anlegen | ||
+ | def createUser(name, | ||
+ | encPass = crypt.crypt(password," | ||
+ | return | ||
+ | |||
+ | testVar = raw_input(" | ||
+ | print (testVar) | ||
</ | </ |
network/shell_scripting.txt · Zuletzt geändert: 30.04.2023 15:57 von richard