Sziasztok!
Adott egy bash script ami figyeli a processeket. És ha valamelyik esetleg nem fut akkor küldeni kellene egy levelet egy mail címre de a tartalom a script kimenete kell, hogy legyen.
és így nem akarja /script része az if utasításban/:
mail -s subject valaki@valami.hu < $kimenet
Tehát a kérdés, hogyan tudom nem konzolon megadni a mail parancsnak a tartalmat is, nem csak a subjectet?
Köszi
- 2208 megtekintés
Hozzászólások
tedd egy sorba. es zard le pontos vesszovel
ps.: nem vagyok egy bash guru, ha nem muxik, sorry.
mail -s $subject valaki@valami.hu < $kimenet;
- A hozzászóláshoz be kell jelentkezni
akár így is:
echo "hali" | mail -s subject valaki@valami.hu
persze az üzit tárolhatod egy változóban is és azt echo -zod...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
helyesen:
echo $kimenet | mail -s "subject" valakiATvalami.hu
Hogy, a hulye drupal engine kulon sorba irja a mailcimet... szoval AT stringet csereld ki @-re es menni fog ;)
- A hozzászóláshoz be kell jelentkezni
Én egy sorba írtam.....
Mindegy, működik a dolog, köszi szépen mindenkinek.
- A hozzászóláshoz be kell jelentkezni
Ott van (szerintem) a dolog gyíkja, hogy a
echo $valami | mail --stb...
azt csinálja, hogy a '$valami' változó értékét pakolja a levéltörzsbe, míg a
mail --stb... < $valami
pedig a '$valami' változó értéke által megnevezett file tartalmát tenné bele...
- A hozzászóláshoz be kell jelentkezni