InCAM中启动gateway脚本

在InCAM中启动perl脚本界面后,由于perl界面会占用整个InCAM界面,是InCAM界面处于无法交互的状态,所以必须使用gateway命令与InCAM交互。

而在快捷键启动脚本中,则使perl脚本后台运行,具体如下:

#!/bin/csh

set JOB = 'test'
perl /frontline/incam/server/site_data/scripts/auto_incam.pl $JOB &

exit 0


理论上以为此方法可行,可惜启动的auto_incam.pl的界面根本无法使用gateway命令与InCAM通信。


探其原因是以为载入perl脚本的terminal结束了,所以perl脚本处于死亡状态。启动并保持载入perl脚本的terminal即可。

下面为有效脚本:

#!/bin/csh

set JOB = 'test'
gnome-terminal -t "auto_incam" -x csh -c "perl /frontline/incam/server/site_data/scripts/auto_incam.pl $JOB &;exec csh;"

exit 0



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章