Automatic shares: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
*[[iwatch]]
 
*[[iwatch]]
 
=samba script=
 
=samba script=
 +
*/usr/local/sbin/dir-watch
 +
<pre>
 +
#!/bin/bash
 +
EVENT=$(echo $1 | cut -f 2 -d ,)
 +
SMBPATH=$2
 +
SHARE=$(basename $2)
 +
case $EVENT in
 +
IN_CREATE)
 +
echo CREATE >> /tmp/iwatch
 +
net conf addshare $SHARE $SMBPATH writeable=y guest_ok=n "SHARE share"
 +
;;
 +
IN_DELETE)
 +
echo DELETE >> /tmp/iwatch
 +
net conf delshare $SHARE
 +
;;
 +
esac
 +
</pre>

Version vom 26. Juni 2014, 14:21 Uhr

installation iwatch

samba script

  • /usr/local/sbin/dir-watch
#!/bin/bash
EVENT=$(echo $1 | cut -f 2 -d ,)
SMBPATH=$2
SHARE=$(basename $2)
case $EVENT in
IN_CREATE)
echo CREATE >> /tmp/iwatch
net conf addshare $SHARE $SMBPATH writeable=y guest_ok=n "SHARE share"
;;
IN_DELETE)
echo DELETE >> /tmp/iwatch
net conf delshare $SHARE
;;
esac