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



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