次のスクリプトを実行すると、実行したいことを正確に実行して終了します。
setDisplay.sh:
#!/bin/bash
Xvfb -fp /usr/share/fonts/X11/misc/ :22 -screen 0 1024x768x16 2>&1 &
export DISPLAY=:22
を実行する./setDisplay.sh
と、すべて正常に動作します。
OK、ここからが楽しみの始まりです...
setDisplay を呼び出す Perl スクリプトがあります...
eamorr.pl スクリプトは次のとおりです。
#!/usr/bin/perl
use strict;
use warnings;
my $homeDir="/home/eamorr/Dropbox/site/";
my $cmd;
my $result;
print "-----Setting display...\n";
$cmd="sh $homeDir/setDisplay.sh";
print $cmd."\n";
$result=`$cmd`;
print $result;
実行するとハングするだけです./eamorr.pl
私は完全に立ち往生しています...