質問: { timeout: 15000 }; exec('bash unzip.sh', execoptions, function (error) { ... }); unzip.shで私はします:set -e unzip my_file.zip -d /var/tmp/my_dir 宛先ディレクトリには、そのサイズにいくつかのクォータ制限があります。そして時々私は得ました:write error (disk full?). continue? (y/n) そして、15秒後、exec()はタイムアウトで失敗します(これは問題ありません)。15秒のタイムアウトを回避するために、unzipにユーザーにプロンプトを表示せず、すぐに失敗するように指示するにはどうすればよいですか?私はもう試した unzip my_file.zip -d /var/tmp/my_dir 2> /dev/nullしかし、これは機能しません。
回答: unzip -qq $file -d $destは魅力のように機能します。