Changeset 35982 for trunk/ippm/FilesMonitoring
- Timestamp:
- Aug 20, 2013, 3:38:11 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippm/FilesMonitoring/NodeRelated/deployment/generate_crontabs_and_deployment_script.py
r35945 r35982 1 1 #!/usr/bin/env python 2 2 3 HOME = '/home/panstarrs/schastel' 4 REFRESH_SCRIPT_LOCATION = '%s/dev/FilesMonitoring/NodeRelated/refresh_table.py' % HOME 5 ROOT_DIRECTORY = '%s/dev/FilesMonitoring/NodeRelated/deployment' % HOME 6 PYTHONPATH = '%s/local/share/python' % HOME 7 NODES_LIST = '%s/local/share/allStorageNodes' % HOME 8 OUTPUT_DIRECTORY = '%s/scripts' % ROOT_DIRECTORY 3 bin_directory = "%s/%s/bin" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 4 share_directory = "%s/%s/share/filemon/" % (os.environ['PSCONFDIR'], os.environ['PSCONFIG']) 5 6 REFRESH_SCRIPT_LOCATION = '%s/refresh_table.py' % bin_directory 7 ROOT_DIRECTORY = '%s/deployment' % share_directory 8 PYTHONPATH = '%s/python' % share_directory 9 NODES_LIST = '%s/allStorageNodes' % share_directory 10 OUTPUT_DIRECTORY = '%s/scripts' % share_directory 9 11 DEPLOYMENT_SCRIPT = '%s/deploy.sh' % OUTPUT_DIRECTORY 10 12 NODE_SCRIPT_FORMAT = '%s/crontab.%%s' % OUTPUT_DIRECTORY … … 23 25 deployment_script_file.write("ssh %s 'crontab %s'\n" % (node, crontab_filename)) 24 26 crontab_file = open(crontab_filename, 'w') 25 crontab_file.write("MAILTO= schastel@ifa.hawaii.edu\n")27 crontab_file.write("MAILTO=%s@ifa.hawaii.edu\n" % os.environ['USER'] ) 26 28 crontab_file.write("PYTHONPATH=%s\n" % PYTHONPATH) 27 29 crontab_file.write("%d %d * * * nice %s -disk 0\n" % (minutes, hours, REFRESH_SCRIPT_LOCATION))
Note:
See TracChangeset
for help on using the changeset viewer.
