网络事件触发Bash脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络事件触发Bash脚本相关的知识,希望对你有一定的参考价值。
updated...
#!/bin/bash gateway=$(ip route show 0.0.0.0/0 | awk '{print $3}') mactest=$(arp -n -a $gateway | awk '{print $4}') targetmac="XX:XX:XX:XX:XX:XX" homeup="mount -t cifs -o username=USER,password=PASSWORD //SERVER/SHARE /mnt/remote" awayup="sshfs my.dyndns.tld:/path/to/share /mnt/remote" down="umount -l /mnt/remote" if [ $mactest==$targetmac ] then case "$2" in up) $homeup ;; down) $down ;; esac else case "$2" in up) $awayup ;; down) $down ;; esac fi exit $?
以上是关于网络事件触发Bash脚本的主要内容,如果未能解决你的问题,请参考以下文章