A
Arthur Korneyew
Hello,
How can I check comand status in Ruby ?
In perl I'm usually using something like that:
$cmd="mv $srcdir/$file $dstdir/$dstfile > /dev/null 2>&1";
$result=system($cmd);
$status=$result >> 8;
if ($status eq '0') {
&Logit("Ok");
}
else {
&Logit("Not Ok");
&Logit("$!");
}
I have tried this code in Ruby but it does not working
as I wish:
IO.popen("/usr/bin/cd /tmp") { |process|
result = process.gets
if (result == nil)
logToScreen "Ok"
else
logToScreen "Not Ok"
end
}
Many thanx !
How can I check comand status in Ruby ?
In perl I'm usually using something like that:
$cmd="mv $srcdir/$file $dstdir/$dstfile > /dev/null 2>&1";
$result=system($cmd);
$status=$result >> 8;
if ($status eq '0') {
&Logit("Ok");
}
else {
&Logit("Not Ok");
&Logit("$!");
}
I have tried this code in Ruby but it does not working
as I wish:
IO.popen("/usr/bin/cd /tmp") { |process|
result = process.gets
if (result == nil)
logToScreen "Ok"
else
logToScreen "Not Ok"
end
}
Many thanx !