pbrun

Saturday, July 31, 2010

What is pbrun command?

pbrun

Usage:  pbrun [-v][-n][-p][-d option] [-h hostname]
          [-u usernamecommand [args ...]


The  pbrun  command is used to request that an application or command be run in a controlled account. The user simply adds pbrun  to the beginning of the command line, for example:
pbrun backup /usr /dev/dat pbrun  then checks the  /etc/pb.settings  file to determine the master daemon to which it should send the request. Once it has contacted a master daemon, it sends a request to the daemon to run the application specified. As with the  rlogin command, you can type  ~^Z  to suspend  pbrun , or  ~.  to terminate it. Both must be typed at the beginning of a new line. pbrun  has several options:
-d option
This outputs debugging information.
When option is connect this  displays debugging information regarding connections between clients and masters. TCP/IP socket information and machine name lookup statistics can be useful for solving DNS and NIS problems. For example:
pbrun -d connect ls when option is time or ttime  displays debugging information regarding the timing or total time of each subsection of the  pbrun  command. It is useful for isolating performance bottlenecks between networked machines and solving obscure timing problems.
pbrun -d time ls -h hostname
allows the user to request a particular execution host that will run the request. If present, the 
-h hostname  must come before the command being requested.
-n
redirects the input of 
pbrun  to  /dev/null . You sometimes need this option to avoid unfortunate interactions between pbrun  and the shell that invokes it. For example, if you are running  pbrun  and start a  pbrun  in the background without redirecting its input away from the terminal, it will block even if no reads are posted by the remote command.  -n  prevents this.
-p
puts 
pbrun  into "pipe mode," in which all interactions with the user's terminal are done without changing any of the terminal parameters. Normally,  pbrun  puts the terminal into raw mode, so that programs such as text editors, which require raw mode, can run properly under  pbrun . Pipe mode is useful when several  pbrun  commands must be piped together, for example:
pbrun -p ls /etc/secure | pbrun -p dbadd listing -u
username 
sets the requesting user to be username.
-v
displays the current version number of 
pbrun .

Reference: 
Chapter 20: Reference - Programs
http://www.uiweb.uidaho.edu/pb/pb27-20.htm

Chapter 15: Executing Programs within PowerBroker
http://www.uiweb.uidaho.edu/pb/pb27-15.htm

转载于:https://my.oschina.net/u/138995/blog/204805

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值