Как избежать сообщения об успешном выполнении системной команды? - PullRequest
0 голосов
/ 06 августа 2010

Я выполняю следующую команду Perl:

system ("cvs ci a.txt"); 

, и она отображает сообщение CVS.Как этого избежать?

1 Ответ

9 голосов
/ 06 августа 2010

Если вы собираетесь выполнять системные команды, подобные этой, в среде Unix, очевидная вещь работает.

system("cvs ci a.txt > /dev/null");

Возможно, вы захотите рассмотреть что-то вроде IPC :: Run3, чтобывам нужно собрать выходные данные из stdout и stderr для использования по своему усмотрению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...