schaut ganz gut aus, aber das ganze scirpt ist gar etwas fett. mir würde ein kleines script reichen was einfach smbclient startet, ls macht und den freien speicher richtig berechnet.
nach nem kurzen awk crashkurs, hab ich mir folgendes gebastelt:
Code:
#!/bin/bash
smbclient \\\\192.168.1.1\\c$ -U admin passwd -c ls | grep "blocks available" >data_smb
awk '{print $5*$6}' data_smb >data
DATA=$(cat data)
echo $DATA