Ricoh InfoPrint Pro C900AFP InfoPrint Manager - Page 148

What restrictions apply?, Querying environment variables, setenv, etc/environment, profile, print

Page 148 highlights

- In the C shell, use the setenv command. Command line settings override settings in the /etc/environment file and .profile file. These settings apply only to you and are in effect only until you exit the AIX session from which you issued the command. You cannot change the environment of a running process. If you change the value of an environment variable, you must restart any process that was started before the change if the change is to take effect for that process. For example, an InfoPrint Manager server is a process. If you change the /etc/environment file, you must stop and start the server again for the change to take effect. What restrictions apply? These restrictions apply when you create or define values for environment variables: v Ensure that newly created environment variables do not conflict with standard variables, such as MAIL, PS1, PS2, and IFS. See AIX documentation for further information. v Ensure that the information in the /etc/environment file is in the NAME=value format. The /etc/environment file is not a shell script and does not accept data in any format other than the NAME=value format. v Do not use variables to represent values in the /etc/environment file. For example: PATH=$PATH:/path1:/path2 is not a valid entry in the /etc/environment file. Instead of $PATH, enter a full path name. v The format in which you specify the value for any variable that defines directory paths determines whether your value is appended to the current value or overrides it. - This format overrides the current value: export PATH=/path1:/path2 If you do not include the InfoPrint Manager directories in the value you specify, you will not have automatic access to InfoPrint Manager. - This format appends your value to the current value: export PATH=$PATH:/path1:/path2 Querying environment variables You can use one of these AIX commands to query the value of an environment variable: v In any shell, use the echo command. v In the Korn shell, use the print command. For example, to determine the default logical printer, enter: echo $PDPRINTER Note: InfoPrint Manager uses default values for some InfoPrint Manager environment variables without setting the environment variable. When you query those environment variables and you have not set a value, the response is a blank line. To query all environment variables that have values set, enter: env 134 InfoPrint Manager for AIX: Procedures

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418

In the C shell, use the
setenv
command.
Command line settings override settings in the
/etc/environment
file and
.profile
file. These settings apply only to you and are in effect only until you
exit the AIX session from which you issued the command.
You cannot change the environment of a running process. If you change the value
of an environment variable, you must restart any process that was started before
the change if the change is to take effect for that process. For example, an InfoPrint
Manager server is a process. If you change the
/etc/environment
file, you must
stop and start the server again for the change to take effect.
What restrictions apply?
These restrictions apply when you create or define values for environment
variables:
v
Ensure that newly created environment variables do not conflict with standard
variables, such as
MAIL
,
PS1
,
PS2
, and
IFS
. See AIX documentation for further
information.
v
Ensure that the information in the
/etc/environment
file is in the
NAME=
value
format. The
/etc/environment
file is not a shell script and does not accept data
in any format other than the
NAME=
value
format.
v
Do not use variables to represent values in the
/etc/environment
file. For
example:
PATH=$PATH:/path1:/path2
is not a valid entry in the
/etc/environment
file. Instead of
$PATH
, enter a full
path name.
v
The format in which you specify the value for any variable that defines directory
paths determines whether your value is appended to the current value or
overrides it.
This format overrides the current value:
export PATH=/path1:/path2
If you do not include the InfoPrint Manager directories in the value you
specify, you will not have automatic access to InfoPrint Manager.
This format appends your value to the current value:
export PATH=$PATH:/path1:/path2
Querying environment variables
You can use one of these AIX commands to query the value of an environment
variable:
v
In any shell, use the
echo
command.
v
In the Korn shell, use the
print
command.
For example, to determine the default logical printer, enter:
echo $PDPRINTER
Note:
InfoPrint Manager uses default values for some InfoPrint Manager
environment variables without setting the environment variable. When you query
those environment variables and you have not set a value, the response is a blank
line.
To query all environment variables that have values set, enter:
env
134
InfoPrint Manager for AIX: Procedures