シェルスクリプトを呼び出すCでプログラムを実行しています。スクリプトは時々エラーを表示します(SIOCSARP: Invalid argument
) エラーは本当に重要ではなく、プログラムがローカルIPを追加しようとしたときに発生しますが、ここでは重要ではありません。標準出力をカットするC linux
ここでLinuxの出力をシェルにカットする方法はありますか?
シェルスクリプトコード:スクリプトを実行
#!/bin/sh
arp -s $1 $2
:
sprintf(script, "/home/add_arp.sh %s %s", tableI[i].IPaddr, tableI[i].MACaddr);
system(script);
おかげ
? – taskinoor
'./myscript 2>&1>/dev/null'はすべての出力を抑制します。 –
あなたは「シェルへの出力をすべてカットする」というより具体的なことができますか? – multipleinterfaces