मैं अपने स्क्रिप्ट आउटपुट से त्रुटि संदेशों के साथ सभी लॉग डेटा को कैप्चर करना चाहता हूं, और उन सभी को लॉग फाइल में रीडायरेक्ट करना चाहता हूं।
मेरे पास नीचे की तरह स्क्रिप्ट है:
#!/bin/bash
(
echo " `date` : part 1 - start "
ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout exit'
echo " `date` : sleep 120"
sleep 120
echo " `date` : part 2 - start"
ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part2.sh logout exit'
echo " `date` : part 3 - start"
ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part3.sh logout exit'
echo " `date` : END"
) | tee -a /home/scripts/cron/logs
मैं सभी कार्यों को फ़ाइल में देखना चाहता हूं /home/scripts/cron/logs
लेकिन मैं इसे केवल वही देखता हूं जो मैंने इको कमांड के बाद रखा था।
लॉग में जांच कैसे करें एसएसएच कमांड सफल था?
मुझे सभी लॉग डेटा इकट्ठा करने की आवश्यकता है। मुझे अपनी स्क्रिप्ट में प्रत्येक कमांड के परिणाम की निगरानी करने की आवश्यकता है, ताकि स्क्रिप्ट विफल होने पर बेहतर विश्लेषण हो सके।