0

需要一点帮助才能在完成脚本上向 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"

任何帮助表示赞赏。

4

1 回答 1

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 评估

于 2013-01-08T17:31:27.677 回答