У меня есть сценарий Perl, который выполняется CI Jenkins, но когда он пытается выполнить следующий код, я получаю ошибку «Неуместное ioctl для устройства».то же самое вручную, как это, я не получаю ошибку
perl -e '$) = 99; if($!){print $! ."\n";} $> = 99; if($!){print $!."\n";}print `whoami`;'
Любые подсказки, почему эта ошибка происходит, и что я имею в виду?У меня есть поиск в сети, но, кажется, это происходит, когда обработчики файлов открыты, но не видел каких-либо примеров, происходящих при смене пользователей.
Все сценарии выполняются от имени пользователя root.