[pve-devel] perl pipe problems
    Alexandre DERUMIER 
    aderumier at odiso.com
       
    Mon Oct 29 08:29:10 CET 2012
    
    
  
http://bytes.com/topic/perl/answers/50014-how-control-default-unix-shell-perl 
"
As far as I know, you can't specify the shell to use. Perl uses the
Bourne shell (sh). To use another shell, write a shell script that
calls the script you want to run under ksh. Then call this new script
from your Perl program. Pass arguments as needed.
"
"IIRC you can only do this at build-time in Unix. (On Win32 there's a
registry entry)."
	
----- Mail original ----- 
De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Dietmar Maurer" <dietmar at proxmox.com>, pve-devel at pve.proxmox.com 
Envoyé: Lundi 29 Octobre 2012 08:12:57 
Objet: Re: [pve-devel] perl pipe problems 
> I tried to use option 'pipefail' but get: 
> 
> # perl -e 'system("set -o pipefail;false | true");print $?>>8,"\n"' 
> set: 1: Illegal option -o pipefail 
Seems perl use /bin/sh (instead of /bin/bash), although I set $ENV{SHELL}="/bin/bash"; 
how can is set the default shell in perl? 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
    
    
More information about the pve-devel
mailing list