[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Why "mdadm --monitor --program" sometimes only gives 2 command-line arguments to the program?
Hi all,
I need to monitor my RAID and if it fails, I'd like to call my-script to
deal with the failure.
I did:
mdadm --monitor --program my-script --delay 60 /dev/md1
And then, I simulate a failure with
mdadm --manage --set-faulty /dev/md1 /dev/sda2
mdadm /dev/md1 --remove /dev/sda2
I hope the mdadm monitor function can pass all three command-line
arguments to my-script, including the name of the event, the name of the
md device and the name of a related device if relevant.
But my-script doesn't get the third one, which should be /dev/sda2. Is
this not "relevant"?
If I really need to know it's /dev/sda2 that fails, what can I do?
Thanks.
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ