Skrypty Bash

[bash]#!/bin/bash

host="localhost"
juzek="uzytkownik"
poszlo="haslo"
baza="baza"
szczur="/home/juzek/kopie_zapasowe_bazy"
data=$(date +"%F_%H:%M")

#usuwanie plikow >11 dni
find $szczur/* -mtime +11 -exec rm {} \;

#kopia zapasowa
mysqldump -h$host -u$juzek -p$poszlo $baza > $szczur/kopia_$data.sql
[/bash]
Skrypt podepnij pod cron

Zastosowanie: 
Prosty skrypt bash do wykywania kopii bazy danych
Wiedza: 
Praktyczna

[bash]
#!/usr/bin/bash
#usuwanie zbędnych plików

szczur="/home/juzek/"

plik=(
"cron-*"
"cron.php??"
"cron.php?token=*"
"cronimport-cron*"
"importCron?*"
"gsitemap-cron*"
"searchcron.php?full=*"
"searchcron.php?full=*"
"update.php?"
"update.php??"
)

cykle=${#plik[@]}

for ((i=0; i<$cykle; i++))
do
rm -f $szczur${plik[$i]}
done
[/bash]

Zastosowanie: 
Skrypt bash do usuwania zbędnych plików
Wiedza: 
Praktyczna

[code]Can't write into config directory!
This can usually be fixed by giving the webserver write access to the config directory.[/code]

Rozwiązanie

W konsoli podajesz
[bash]
chown -R apache:apache /home/uzytkownik/domains/domena/public_html/owncloud[/bash]
lub
[bash]
chown -R www-data:www-data /home/uzytkownik/domains/domena/public_html/owncloud[/bash]

Wiedza: 
Praktyczna