Her iki hata iletisiyle birlikte TÜM günlük verilerini komut dosyası çıktımdan yakalamak ve hepsini günlük dosyasına yönlendirmek istiyorum.
Aşağıdaki gibi bir komut dosyası var:
#!/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
Dosyadaki tüm işlemleri görmek istiyorum /home/scripts/cron/logs
Ama sadece yankı komutundan sonra koyduğum şeyi görüyorum.
Günlüklerde nasıl kontrol edilir SSH komutu başarılı oldu?
Tüm kayıt verilerini toplamam gerekiyor. Komut dosyamdaki her komutun sonucunu izlemek, komut dosyası başarısız olurken neler olduğunu daha iyi analiz etmek için buna ihtiyacım var.