1GLOBUS-PERSONAL-GA(1) Grid Community Toolkit Manual GLOBUS-PERSONAL-GA(1)
2
3
4
6 globus-personal-gatekeeper - Manage a user's personal gatekeeper daemon
7
9 globus-personal-gatekeeper [-help ] [-usage ] [-version ] [-versions ]
10 [-list ] [-directory CONTACT]
11
13 The globus-personal-gatekeeper command is a utility which manages a
14 gatekeeper and job manager service for a single user. Depending on the
15 command-line arguments it will operate in one of several modes. In the
16 first set of arguments indicated in the synopsis, the program provides
17 information about the globus-personal-gatekeeper command or about
18 instances of the globus-personal-gatekeeper that are running currently.
19 The second set of arguments indicated in the synopsis provide control
20 over starting a new globus-personal-gatekeeper instance. The final set
21 of arguments provide control for terminating one or more
22 globus-personal-gatekeeper instances.
23
24 The -start mode will create a new subdirectory of $HOME/.globus and
25 write the configuration files needed to start a and write the
26 configuration files needed to start a globus-gatekeeper daemon which
27 will invoke the globus-job-manager service when new authenticated
28 connections are made to its service port. The
29 globus-personal-gatekeeper then exits, printing the contact string for
30 the new gatekeeper prefixed by GRAM contact: to standard output. In
31 addition to the arguments described above, any arguments described in
32 globus-job-manager(8) can be appended to the command-line and will be
33 added to the job manager configuration for the service started by the
34 globus-gatekeeper.
35
36 The new globus-gatekeeper will continue to run in the background until
37 killed by invoking globus-personal-gatekeeper with the -kill or
38 -killall argument. When killed, it will kill the globus-gatekeeper and
39 globus-job-manager processes, remove state files and configuration
40 data, and then exit. Jobs which are running when the personal
41 gatekeeper is killed will continue to run, but their job directory will
42 be destroyed so they may fail in the LRM.
43
44 The full set of command-line options to globus-personal-gatekeeper
45 consists of:
46
47 -help, -usage
48 Print command-line option summary and exit
49
50 -version
51 Print software version
52
53 -versions
54 Print software version including DiRT information
55
56 -list
57 Print a list of all currently running personal gatekeepers. These
58 entries will be printed one per line.
59
60 -directory CONTACT
61 Print the configuration directory for the personal gatekeeper with
62 the contact string CONTACT.
63
64 -debug
65 Print additional debugging information when starting a personal
66 gatekeeper. This option is ignored in other modes.
67
68 -start
69 Start a new personal gatekeeper process.
70
71 -jmtype LRM
72 Use LRM as the local resource manager interface. If not provided
73 when starting a personal gatekeeper, the job manager will use the
74 default fork LRM.
75
76 -auditdir AUDIT_DIRECTORY
77 Write audit report files to AUDIT_DIRECTORY. If not provided, the
78 job manager will not write any audit files.
79
80 -port PORT
81 Listen for gatekeeper TCP/IP connections on the port PORT. If not
82 provided, the gatekeeper will let the operating system choose.
83
84 -log[=DIRECTORY]
85 Write job manager log files to DIRECTORY. If DIRECTORY is omitted,
86 the default of $HOME will be used. If this option is not present,
87 the job manager will not write any log files. will be used. If this
88 option is not present, the job manager will not write any log
89 files.
90
91 -seg
92 Try to use the SEG mechanism to receive job state change
93 information, instead of polling for these. These require either the
94 system administrator or the user to run an instance of the
95 globus-job-manager-event-generator program for the LRM specified by
96 the -jmtype option.
97
98 -acctfile ACCOUNTING_FILE
99 Write gatekeeper accounting entries to ACCOUNTING_FILE. If not
100 provided, no accounting records are written.
101
103 This example shows the output when starting a new personal gatekeeper
104 which will schedule jobs via the lsf LRM, with debugging enabled.
105
106 % globus-personal-gatekeeper -start -jmtype lsf
107
108 verifying setup...
109 done.
110 GRAM contact: personal-grid.example.org:57846:/DC=org/DC=example/CN=Joe User
111
112 This example shows the output when listing the current active personal
113 gatekeepers.
114
115 % globus-personal-gatekeeper -list
116 personal-grid.example.org:57846:/DC=org/DC=example/CN=Joe User
117
118 This example shows the output when querying the configuration directory
119 for the above personal gatekeeper. gatekeepers.
120
121 % globus-personal-gatekeeper -directory "personal-grid.example.org:57846:/DC=org/DC=example/CN=Joe User"
122 /home/juser/.globus/.personal-gatekeeper.personal-grid.example.org.1337
123
124 % globus-personal-gatekeeper -kill "personal-grid.example.org:57846:/DC=org/DC=example/CN=Joe User"
125 killing gatekeeper: "personal-grid.example.org:57846:/DC=org/DC=example/CN=Joe User"
126
128 globusrun(1), globus-job-manager(8), globus-gatekeeper(8)
129
131 Copyright © 1999-2016 University of Chicago
132
133
134
135Grid Community Toolkit 6 03/31/2018 GLOBUS-PERSONAL-GA(1)