Tôi có thể viết các tệp đơn vị, phụ thuộc vào một mount, bởi vì tôi có thể liệt kê chúng và sau đó thêm vào Requires=xxx
, chẳng hạn như:
# systemctl list-units | grep data
mount-data.service loaded active exited Manage the data partition
Những gì tôi đang cố gắng làm là bắt đầu dịch vụ khi webcam được cắm vào thiết bị. systemctl list-units | grep video0
trả lại không có gì. Ai đó có thể giải thích cho tôi bằng những thuật ngữ đơn giản, tôi phải làm gì để đảm bảo điều đó? Những gì tôi muốn xảy ra là dịch vụ bắt đầu khi /dev/video0
, /dev/video1
, vv xuất hiện.
Tôi có một manh mối từ bài đăng này , rằng tôi sẽ cần phải viết một quy tắc udev, nhưng tôi không biết chính xác những gì cần phải được thực hiện ở đây. Cứu giúp?