ใน Linux ถ้า rsync ทำงานอยู่แล้วเราจะรู้ได้อย่างไรว่าผู้ใช้รายใดกำลังใช้งาน และถ้ามันทำงานเป็นงาน cron ผู้ใช้งาน cron จะแตกต่างกันอย่างไร
ใน Linux ถ้า rsync ทำงานอยู่แล้วเราจะรู้ได้อย่างไรว่าผู้ใช้รายใดกำลังใช้งาน และถ้ามันทำงานเป็นงาน cron ผู้ใช้งาน cron จะแตกต่างกันอย่างไร
คำตอบ:
ps aux | grep rsync
ผู้ใช้เป็นคอลัมน์แรก grep
คำสั่งดังกล่าวอาจแสดงรายการตัวเองในการส่งออกดังนั้นถ้าคุณได้รับหลายบรรทัดก็ไม่ได้เป็นหนึ่งที่มี
ถ้ามันเป็น cronjob มันจะแสดงขึ้นมาเหมือนกันกับชื่อผู้ใช้ที่ถูกต้องเว้นแต่ว่ามันเป็นรูทที่ตั้งค่าให้ทำงานในฐานะผู้ใช้ที่ระบุ
ps aux | grep [r]sync