マップからのスクリプト実行について

いつもお世話になっています。

マップを左クリックすると表示される「ツール」は、スクリプトに設定している内容だと
認識しています。

そのスクリプトからシェルを実行したいのですが、シェルをバックグラウンド実行に
することは可能でしょうか?

マップから実行したいシェルは、少々時間が掛かる内容な為、終了を待っていると
タイムアウトになってしまいます。
タイムアウト値を伸ばせば良いのかもしれませんが、実行頻度が高くないシェルの為、
設定の変更を行いたくありません。

しかし、
シェル名の後ろに’&’を付けても、シェルが終了するまで結果が返ってきません。(nohupに関しても同様)
起動用のシェルを用意して、内部から’&’を付けて実行しても駄目でした。

なにか方法があるのであれば、教えてください。

<ZabbixServer>
Zabbix:1.8.5
OS  :CentOS5.4

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

1.8.10ですが、以下のような呼び出し用のスクリプトを利用して
呼び出せました。

#!/bin/sh
echo 呼び出し開始
nohup /usr/local/bin/long.sh > /dev/null 2>&1 &
echo 呼び出し終了

/usr/local/bin/long.shを動かそうとされている長時間かかるシェ
ルスクリプトと入れ替えてみてください。