สมมติว่าฉันรันสคริปต์ด้วยat
บน Linux (ตัวอย่างด้านล่าง) ที่ฉันรู้จะใช้เวลาหลายชั่วโมงหรืออาจจะนานหลายวัน ฉันคุ้นเคยกับการat
ส่งอีเมลด้วยเอาต์พุตของคำสั่งเมื่อมันเสร็จสมบูรณ์ แต่ถ้าฉันต้องการที่จะดูที่ผลลัพธ์ปัจจุบันก่อนที่มันจะเสร็จสมบูรณ์? และสมมติว่าผมเคยทำงานอยู่แล้วสคริปต์และลืมที่จะเปลี่ยนเส้นทางออกโดยใช้tail
, tee
หรือวิธีการอื่น ๆ ที่คล้ายกันและไม่ต้องการที่จะหยุดสคริปต์ มีอะไรให้ทำอีกไหม?
drew@anubis:~$ at now
warning: commands will be executed using /bin/sh
at> ./myscript.sh
at> <EOT>
job 3 at Sat Jan 7 09:31:00 2017
tail -f
ไฟล์นั้น?
tail
และไม่ต้องการหยุด