Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の perl スクリプトを実行しようとしています。
##some code $command = "nail -s this is a test $email"; system($command); ##some code
このスクリプトを実行すると、 を押すまでハングしますCtrlD。押すCtrlDと、目的の結果が得られます。CtrlD私の質問は、スクリプトにハードコーディングするにはどうすればよいですか?
に電話するとしますmailx。nailおそらくエイリアスです。で終わる STDIN からの入力が必要CtrlDです。空のメールを送信するには、次のように回避できます。
mailx
nail
$command = 'echo "" | nail -s SUBJECT ' . $email;
.メール プログラムは、 a 行だけでそれがメッセージの終わりであることを示すことを期待しています。$email に a が含まれていることを確認してください\n.。
.
\n.