Új hozzászólás Aktív témák
-
szuszinho
őstag
Sziasztok,
A következő scriptet hívom meg cron segítségével, de csak a tömörített fájl jön létre. A törlés sosem, még
-delete
kapcsolóval sem:#!/bin/bash
d=$(date +%Y_%m_%d)
zip -r /path_$d.zip /ezt/
find /path -type f -mtime +15 -exec rm {} \;
-
Ez miért van így, és hogyan lehetne megoldani? Hiszen végeredményben a "continue" egy while loop-ban van, nem is csak egy if szerkezetben.
A példascript:
#!/bin/bash
func() {
ls /tmp/eznincsitt || continue
}
while true; do
if [ "1" -eq "1" ]; then
func
fi
exit
done
bash -x futtatás eredménye:
+ true
+ '[' 1 -eq 1 ']'
+ func
+ ls /tmp/eznincsitt
ls: cannot access '/tmp/eznincsitt': No such file or directory
+ continue
/tmp/test.sh: line 4: continue: only meaningful in a `for', `while', or `until' loop
+ exit
Új hozzászólás Aktív témák
- Nagy "hülyétkapokazapróktól" topik
- Milyen autót vegyek?
- Anime filmek és sorozatok
- Asszociációs játék. :)
- Futás, futópályák
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- alza vélemények - tapasztalatok
- Porszívók - akkus és klasszikus vezetékes
- Külpolitika
- Milyen okostelefont vegyek?
- További aktív témák...
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Játékkulcsok a legjobb áron: Steam
- NORTON 360 for Mobile! 1 eszköz, 1 év! DOBOZOS, BONTATLAN!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!