- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Linux - haladóknak
- DIGI internet
- Proxmox VE
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- WLAN, WiFi, vezeték nélküli hálózat
- Milyen NAS-t vegyek?
- Microsoft Excel topic
- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
-
IT café
ASUS WL-500G Premium
Új hozzászólás Aktív témák
-
Intruder2k5
MODERÁTOR
Nekem is sikerült megoldani egy régebbi problémát...
Még néhány hete próbáltam megcsinálni a CRON-t úgy, hogy létrehoztam a cron.5min, cron.daily, stb.. mappákat, és, hogy ezekből automatikusan futtassa az oda betett file-okat.
Akkor valaki (már nem tudom ki volt), betette ide az ehhez szükséges crontab-ot, csak azt feljtette el leírni, hogy kell hozzá egy run-parts script is. Így természetesen nem működött, hiába küzdöttem vele... Én mondtam, hogy ez valahogy nem jó, mert kellene lennie egy olyasmi file-nak, mint az unslung, ami megnézi, hogy mi van a mappákban, és indítja ha talál ott valamit... De tegnap ráérős időmben meglett a megoldás, és működik. :-) Tehát ha valaki szeretne ilyet, akkor a módszer a következő:Létre kell hozni 5 mappát az /opt/etc alatt
mkdir /opt/etc/cron.5mins
mkdir /opt/etc/cron.daily
mkdir /opt/etc/cron.hourly
mkdir /opt/etc/cron.weekly
mkdir /opt/etc/cron.monthlyMajd...
vi /opt/etc/crontab
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin
MAILTO=""
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
# Syntax for lines is : minute hour day month dayofweek command #
*/5 * * * * admin run-parts /opt/etc/cron.5mins
0 * * * * admin run-parts /opt/etc/cron.hourly
0 0 * * * admin run-parts /opt/etc/cron.daily
0 0 * * 0 admin run-parts /opt/etc/cron.weekly
0 0 1 * * admin run-parts /opt/etc/cron.monthlyESCAPE -> :wq! -> ENTER
vi /opt/bin/run-parts
#!/bin/sh
#
# runparts.sh by macsat@macsat.com
# intended for use with cron
#
# based on rc.unslung by unslung guys :-)
#
if [ -z "$1" ]
then
echo "Usage : $0 "
fi
RUNDIR=$1"/*"
for i in $RUNDIR ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
doneESCAPE -> :wq! -> ENTER
chmod +x /opt/bin/run-parts
flashfs save && flashfs commit && flashfs enable && reboot
Ez az utolsó parancs ott van a tutorialban, bár nem értem, hogy minek kellene ez ide, hiszen tudtommal a flash-t nem módosítjuk itt, minden az /opt alatt van. Szerintem itt ezeket viszik túlzásba, mint windowsnál az újraindítást :-)) Na de a lényeg, hogy megy már végre... :-)
[ Szerkesztve ]
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Telekom mobilszolgáltatások
- Energiaital topic
- Autós kamerák
- Luck Dragon: Asszociációs játék. :)
- Mibe tegyem a megtakarításaimat?
- Renault, Dacia topik
- sziku69: Szólánc.
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Termékoldal buktatta le a Huawei Watch Fit 3-at
- Háztartási gépek
- További aktív témák...