bash多个电子邮件

时间:2013-01-08 17:14:26

标签: php bash

需要一些帮助才能在完成脚本上向2个电子邮件地址发送电子邮件。

#!/bin/bash

DATA="date +%e-%m-%y"
SUBJET="Script executed $data"
EMAIL="email@email.com,email2@mail.com"

/usr/bin/php home/user/public_html/script1.php

sleep 60

/usr/bin/php home/user/public_html/script2.php

echo "data" | mail -s "$subjet" "$email"

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

电子邮件地址应该用空格分隔,而不是用逗号分隔。

另请注意,bash变量区分大小写($ data!= $ DATA)

类似的东西:

#!/bin/sh
DATE="$(date +%e-%m-%y)"
SUBJET="Script executed at ${DATE}"
EMAIL="email@email.com email2@mail.com"
echo "${DATE}" | mail -s "${SUBJET}" "${EMAIL}"

<强>更新

date放入$(),以便通过bash

进行评估