目前正在使用kde3.5
下面是我最终想要做的,以帮助我的工作流程:
有一个脚本,该脚本:
到目前为止,这就是我所拥有的:
#!/bin/tcsh -fv
set KPID =ps -ef | grep konsole | grep -v grep | awk '{print $2}'| tr "\n" " "
dcop konsole-$KPID konsole newSessiondcop命令在命令行中工作得很好(用变量代替实际的pid),但是当我在脚本中运行它时,它会出现'object不可访问‘错误。没有其他错误出现。
我已经确保权限是正常的(777),甚至添加了sudo,但没有运气。
作为第二部分,我让它在命令行上工作:
dcop $KONSOLE_DCOP_SESSION renameSession "name"但是,这只适用于活动(工作) shell,并且不确定如何让它为其他shell工作。我还没有把这个部分放在剧本中,因为我还在做第一部分的工作。任何建议都会很好。
谢谢。
发布于 2013-05-16 16:27:48
如果它是一个脚本,它不需要是tcsh。请参阅http://www.grymoire.com/Unix/CshTop10.txt
但是,如果要将$KPID传递到脚本中,请在脚本参数#1中使用$1 ),并使用
脚本$KPID
https://stackoverflow.com/questions/12660679
复制相似问题