Difference between revisions of "Neue HPC Gruppe"
From HPC users
Jump to navigationJump to search
Line 3: | Line 3: | ||
[erle1100@hpcl003 ~]$ cd $HOME/ClusterScripts/NewGroupNotification | [erle1100@hpcl003 ~]$ cd $HOME/ClusterScripts/NewGroupNotification | ||
[erle1100@hpcl003 NewGroupNotification]$ cp agtemplate.py agtest.py # template kopieren mit dem Namen der neuen AG, hier agtest | [erle1100@hpcl003 NewGroupNotification]$ cp agtemplate.py agtest.py # template kopieren mit dem Namen der neuen AG, hier agtest | ||
$ vim agtest.py | [erle1100@hpcl003 NewGroupNotification]$ vim agtest.py | ||
[erle1100@hpcl003 NewGroupNotification]$ cat agtest.py # editieren und die Strings nach den : anpassen | [erle1100@hpcl003 NewGroupNotification]$ cat agtest.py # editieren und die Strings nach den : anpassen | ||
aginfo = { | aginfo = { |
Revision as of 13:14, 17 May 2022
Unter erle gibt es jetzt ein Python-Skript, welches automatisch eine Mail an einen neuen AG-Leiter schickt (letzter Schritt in dem Change Neue HPC Gruppe). Vorgehen:
[erle1100@hpcl003 ~]$ cd $HOME/ClusterScripts/NewGroupNotification [erle1100@hpcl003 NewGroupNotification]$ cp agtemplate.py agtest.py # template kopieren mit dem Namen der neuen AG, hier agtest [erle1100@hpcl003 NewGroupNotification]$ vim agtest.py [erle1100@hpcl003 NewGroupNotification]$ cat agtest.py # editieren und die Strings nach den : anpassen aginfo = { 'leader': 'Stefan Harfst', 'email': 'stefan.harfst@uol.de', 'agname': 'agtest', 'lang:': 'de', } [erle1100@hpcl003 NewGroupNotification]$ ./mail_new_group.py agtest Username:erle1100 Password:******** # Achtung: password ist sichtbar im Terminal Mail sent to stefan.harfst@uol.de for new group agtest
Dadadurch wird der Text aus template.txt als Mail versendet mit ausgefüllten Platzhaltern (Name und AG). Für den Fall der Fälle gibt es auch ein termplate_en.txt, welches verwendet wird, wenn man 'lang': 'en' setzt.