博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pbrun
阅读量:6497 次
发布时间:2019-06-24

本文共 2489 字,大约阅读时间需要 8 分钟。

hot3.png

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
Chapter 15: Executing Programs within PowerBroker

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

你可能感兴趣的文章
JavaScript_navigator
查看>>
apache配置文件详解
查看>>
linux下echo的使用总结
查看>>
表单通过连接数据库数据进行验证
查看>>
redis hash操作 list列表操作
查看>>
利用Hibernate 框架,实现对数据库的增删改查
查看>>
一步步的教你安装UChome (UChome 安装教程)
查看>>
[DeeplearningAI笔记]序列模型1.5-1.6不同类型的循环神经网络/语言模型与序列生成...
查看>>
Kafka深度解析
查看>>
unsigned 后面不跟类型的情况
查看>>
fio硬盘压力测试
查看>>
信号处理——卷积(convolution)的实现
查看>>
多线程同步(循环50 基础加深版)
查看>>
Black and White
查看>>
静态变量和实例变量的区别
查看>>
晨跑【最小费用最大流】
查看>>
景点中心 C组模拟赛
查看>>
bzoj 2733 平衡树启发式合并
查看>>
sublime简书安装配置
查看>>
爱上MVC~Web.Config的Debug和Release版本介绍
查看>>