USERS[ ] tömbben a felhasználóim vannak, ilyesmi a lényeg, persze jócskán van körítés hozzá:
i=0
while [ $i -lt ${#USERS[@]} ]; do
if [ x"${USERS[i]}" != x'root' ]; then
log "tar -czf ${USERS[i]}.tar.gz /home/${USERS[i]}"
tar -czf "${USERS[i]}.tar.gz" "/home/${USERS[i]}"
fi
((i++))
done
A log() függvény stderrorra logol, ami még a script elején exec-cel file-ba van irányítva. Mindez persze a leállításkor történik, miután egy openbox --exit
parancsot követően meggyőződtem, hogy már kilépett a session-ből.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE