escape smart drives path

tags/zabbix-agent-addons-0.2.20-1
Daniel Berteaud 12 years ago
parent b3f251e937
commit 7ca8e6daa4
  1. 3
      scripts/disco_smart_sudo

@ -1,9 +1,10 @@
#!/bin/bash #!/bin/sh
echo -e "{\n\t\"data\":[\n\n" echo -e "{\n\t\"data\":[\n\n"
for DISK in $(smartctl --scan-open | cut -d' ' -f1); do for DISK in $(smartctl --scan-open | cut -d' ' -f1); do
smartctl -A $DISK >/dev/null 2>&1 smartctl -A $DISK >/dev/null 2>&1
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
DISK=$(echo $DISK | sed -e 's|/|\\/|g')
echo -e "\t{\n" echo -e "\t{\n"
echo -e "\t\t\"{#SMARTDRIVE}\":\"$DISK\"" echo -e "\t\t\"{#SMARTDRIVE}\":\"$DISK\""
echo -e "\t}" echo -e "\t}"

Loading…
Cancel
Save