38
39
" (needed if you use the 'job_size_matching' scheduling option).\n\n"
39
40
"This should be run as a periodic task (about once a day) from config.xml.\n"
40
41
"For more info, see http://boinc.berkeley.edu/trac/wiki/HomogeneousRedundancy\n\n"
41
"Usage: %s [--help]\n",
42
HR_INFO_FILENAME, PERF_INFO_FILENAME, argv[0]
42
"Usage: %s [OPTION]...\n\n"
44
" -h --help shows this help text.\n"
45
" -v --version shows version information.\n",
46
HR_INFO_FILENAME, PERF_INFO_FILENAME, name
47
50
int main(int argc, char** argv) {
51
for (int i=0; i<argc; i++) {
52
if (!strcmp(argv[i], "--help") || !strcmp(argv[i], "-h")) {
54
for (int i=1; i<argc; i++) {
55
if (is_arg(argv[i], "help") || is_arg(argv[i], "h")) {
58
} else if (is_arg(argv[i], "version") || is_arg(argv[i], "v")) {
59
printf("%s\n", SVN_VERSION);
62
log_messages.printf(MSG_CRITICAL,
63
"unknown command line argument: %s\n\n", argv[i]
56
69
check_stop_daemons();
57
retval = config.parse_file("..");
70
retval = config.parse_file();
59
72
log_messages.printf(MSG_CRITICAL,
60
"Can't parse ../config.xml: %s\n", boincerror(retval)
73
"Can't parse config.xml: %s\n", boincerror(retval)