Tue, 17 Jun 2003 at 19:32 GMT Lars Balker Rasmussen wrote
>
> Lad være med at bruge `` (det samme som qx), hvis du ikke skal bruge
> resultatet til noget. Brug system.
>
> Problemet er at du bruger den form af system-kald som ikke spawner en
> shell, og det er shellen der forstår &.
>
> Prøv med system q{/usr/bin/gsmsmsd -d osv &};
Jeg ville nok prøve noget med en fork og en exec for at undgå at bash
(eller anden shell) bliver hængende. Ligeledes må det også være lidt
mere effektivt.
unless (fork)
{
exec '/usr/bin/gsmsmsd', '-d', 'osv';
}
Så slipper du også for at din shell skal spilde CPU-cycles på at fortolke
parametre.
/Morten