Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- GoodSpeed: Én és a Battlefield 6
- Brogyi: CTEK akkumulátor töltő és másolatai
-
LOGOUT
Linux kezdőknek - érdemes beleolvasni, mielőtt kérdezel
Új hozzászólás Aktív témák
-
Keem1
veterán
Srácok, biztosan csak én nem látom a fától az erdőt, így a ti segítségeteket kérném.
Van egy ilyen commandom, ami egyébként frankón működik:
find . -maxdepth 1 -mtime +7 -name "hdsentinelreport_????????.xml" -exec gzip {} \;A fenti command cronban, hetente 1x fut.
A szépséghiba, hogy külön gz fájlokat kapok. Szeretném a tar paranccsal megoldani úgy, hogy a végére egy tgz fájlt kapjak, de egyelőre nem jön össze. Ja, és szükségem lenne arra, hogy ahogy a gzip parancs is, a sikeres tömörítés után az eredeti fájl törlődjön. Ez a gzip esetén minden egyéb kapcsoló és beállítás nélkül, automatikusan megtörténik. Tehát minden pontosan ugyanúgy kéne, ahogy a gzip csinálja, csak nem egyesével becsomagolva, hanem egy tgz fájlba.Lehetséges?
-
Keem1
veterán
Srácok, némi bash scriptelésben kérnék segítséget.
tar exclude kellene nekem, tömbből. A kompresszálandó folderek is array-ben vannak, az flottul megy is.Az lenne maga az alap command:
tar -czf ${path_archive} ${dirlist} ${exclist}A tömbök:
declare -a directories=(
#...
)
declare -a excludes=(
#...
)És a sztringgé alakítás:
dirlist=$(printf "%s\n" "${directories[@]}")
exclist=$(printf "--exclude '%s'\n" "${excludes[@]}")Na igen, de elvérzik a történet a double dash miatt, közli is hogy érvénytelen kapcsoló. Hogy tudnám kiescapelni az --exclude részt a printf-ben? Vagy van erre valami jobb megoldás? Ha kihagyom az exclude-ot, csak a tömörítendő folderekkel csodálatosan működik, hisz oda nem kell double dash.
-
Keem1
veterán
Srácok, Raspberry Pi-re feltettem a dnsmasq-ot, ami frankón megy, van DNS feloldás a belső hálózat eszközeire, és a net felőli feloldás is megy a Google DNS szerverein keresztül.
Viszont, a service kiír pár furcsaságot, amivel nem tudom, kell-e foglalkoznom.Aki otthonosabban mozog, átnézné ezeket, van-e amit ugyan nem vettem észre, de javításra szorul?
Ezekre gondolok elsősorban:
- DNS service limited to local subnets
- warning: ignoring resolv-file flag because no-resolv is set
- Too few argumentsElőre is köszi, ha valaki mond erre egy tutit
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-12-03 11:30:40 CET; 4s ago
Process: 3726 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
Process: 3727 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
Process: 3736 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
Main PID: 3735 (dnsmasq)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/dnsmasq.service
└─3735 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d
dec 03 11:30:40 pistacio dnsmasq[3726]: dnsmasq: syntax check OK.
dec 03 11:30:40 pistacio dnsmasq[3735]: started, version 2.80 cachesize 1000
dec 03 11:30:40 pistacio dnsmasq[3735]: DNS service limited to local subnets
dec 03 11:30:40 pistacio dnsmasq[3735]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP con
dec 03 11:30:40 pistacio dnsmasq[3735]: warning: ignoring resolv-file flag because no-resolv is set
dec 03 11:30:40 pistacio dnsmasq[3735]: using nameserver 8.8.4.4#53
dec 03 11:30:40 pistacio dnsmasq[3735]: using nameserver 8.8.8.8#53
dec 03 11:30:40 pistacio dnsmasq[3735]: read /etc/hosts - 12 addresses
dec 03 11:30:40 pistacio dnsmasq[3736]: Too few arguments.
dec 03 11:30:40 pistacio systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server. -
Keem1
veterán
Sziasztok!
Bash script... Eddig Stackoverflow-n és egyéb helyeken nem találtam erre megoldást.
Adott összesen 5 db tömb (most legyenek az egyszerűség kedvéért a1, a2, ... a5) egy scriptben, mind az öt tartalma változó mennyiségű sztring ("Elvis Presley", "John Lennon", ...).
A script azt csinálja, hogy a bemenő paraméter alapján ($1) ha létezik ezen a néven tömb, végigiterálja az adott tömböt (script.sh a2).
Ez eddig megy.Ami nem megy:
Ha a paraméter nem létezik (mert pl. nem adtuk meg, vagy nincs ilyen tömböm), akkor iterálja végig mind az öt tömböt. Én erre azt találtam ki, hogy csinálok egy hatodikat, amibe mergelem a fenti ötöt. De ez sehogy se jött eddig össze, mindig hibát kapok rá.
Kérdés: hogy lenne helyes az, hogyarray_all=(${a1[@]}+${a2[@]}+${a3[@]}+${a4[@]}+${a5[@]})Köszönöm!
-
-
Keem1
veterán
válasz
peterattila
#72923
üzenetére
Vagy csak nem találja. Én is jártam úgy, hogy python3 volt, míg python (2) nem. Terminál mit mond arra hogy
python --version? -
Keem1
veterán
válasz
zoltanz
#72899
üzenetére
Próbáltad a youtube-dl-t frissíteni? Azt vettem észre, érdemes naprakészen tartani, mivel az általa letölthető szolgáltatók (nem csak a YouTube) időről időre változnak. Hátha csak ennyin múlik az egész
Nálam épp most talált is frissítést, 2020.05.03-as build.sudo youtube-dl --update -
Keem1
veterán
Helló emberek, segítséget szeretnék kérni.
Van egy C#-ban megírt mono service-m, ami faszán megy, ahhoz hogy "telepítsem", a netről letöltötöttem egy service skeleton sh scriptet, amibe gyakorlatilag behelyettesítettem a programom paramétereit (legfőképp az exe útvonalát). Most áthelyezném egy másik folderbe.
Kérdés: elég-e, ha
- leállítom a futó service-t
- az sh-ban átírom a path-t
- átmozgatom az új folderbe
- újraindítom a service-tFájlügyileg így nézek ki:
serviceprogramom.exe
serviceprogramom.shVagy esetleg valahol újra kell loadoltatni az sh-t? Tehát az sh-t minden esetben ellenőrzi-e a service XY start előtt, vagy az valahol tárolva van, így ezek után még a régi helyén keresné?
Ja, még valami. A fenti két fájl (exe és sh) egy folderben van, tehát az sh is átkerülne az exe-vel együtt az új helyre. Kicsit ködös ez most, elnézést
Előre is köszi!
-
Keem1
veterán
Amíg esetleg végleges megoldásra vársz, vagy vállalkozó kedvű és/vagy programozó vagy, van egy tippem.
Én, ha mindenképp offline videóra van szükségem, a youtube-dl nevű CLI programot használom, a -g kapcsolóra kiköpi a VLC-ben is lejátszható direkt URL-t.
Ha programozó vagy, írhatsz rá/fölé addont is.Az elavult addonok azért nem jók, mert a YouTube is folyamatosan változtat az API-n, amit egy régebbi addon nem követ, így működésképtelen lesz. Ez a program is 1-3 havonta frissül, sok esetben az API-k változása miatt, ritkább esetben új streaming szolgáltató támogatása miatt (nem csak YouTube videóhoz jó, sok máshoz is).
Amúgy én sok esetben jobban preferálom a CLI megoldásokat (speedtest, ffmpeg videókonvertálás, youtube-dl, stb).
-
Keem1
veterán
Srácok, ha egy szimbolikus link jogosultságait megváltoztatom (chmod 0777 /ez/a/symlink), akkor ez befolyással bír az eredeti fájl jogosultságaira is? Az eredeti fájl a root home folderében van, nyilván írási joga csak a rootnak van. Ideiglenesen egy samba shared folderbe linkelném, amíg Windows alól módosítom (ez egyébként egy sqlite adatbázisfájl), de a fájl eredeti jogosultságait nem változtatnám, ugyanis rövidesen a symlinket meg is szüntetném, nem lesz később rá szükség.
-
Keem1
veterán
Srácok, service/daemon indítható 0-nál alacsonyabb nice értékkel?
-
Keem1
veterán
Srácok, van egy applikáció: .NET 4.0 alatt megírt hibrid service - app. Windows esetén fut service-ként és ha simán indítod az exe-t, akkor appként (ez a konfig felülete).
A service kiválóan fut Linux alatt is (
mono-service MyApp.exe), ezzel nincs gond. De amono MyApp.exeparancsra ezt köpi ki:Use mono-service to start service processesRá lehet valahogy venni, hogy futtassa application-ként? Meg van benne írva, hibridre készült, Windows alatt tökéletes is, de a Mono-t nem tudtam egyelőre rávenni.
-
Keem1
veterán
Azt hiszem, megtaláltam a hiba okát, csak orvosolni nem tudom.
pi@raspberry:~ $ sudo whereis dotnetdotnet: /usr/bin/dotnet /usr/local/bin/dotnet /usr/share/dotnetpi@raspberry:~ $ whereis dotnetdotnet: /usr/bin/dotnet /usr/local/bin/dotnet /usr/share/dotnet /usr/share/dotnet/dotnetPont az utóbbi a fizikai path, ha a cronban úgy kezdem, hogy
/usr/share/dotnet/dotnetakkor semmi gond nincs. Miért tér el a root bejegyzése mint a sima useré? -
Keem1
veterán
Srácok, Dotnet Core kérdésem lenne.
OS: RaspbianVan egy cross platform appom, ami userként simán fut, a crontab viszont ezt közli:
/bin/sh: 1: dotnet: Permission deniedAzt kiderítettem, hogy nem csak a .dll fájlnak van szüksége végrehajtási jogra, mivel próbaképp az összes fájlnak megadtam (
sudo chmod +x *) és úgy már működik. Mivel nem hiszem, hogy ez a legelegánsabb módja a dolognak, kérdezném, hogy tudja-e valaki, a dll-en kívül melyik fájltípusnak kell még a +x, vagy nézzem végig egyesével.Előre is köszi!
-
Keem1
veterán
válasz
peterattila
#70634
üzenetére
Legközelebb légyszi használd a pastebint ekkora kód/parancs bemásolása helyett.
-
Keem1
veterán
válasz
dangerzone
#70552
üzenetére
Amíg telepítesz, húzd le az éles rendszer (Win 10) SSD-jének csatlakozóját, így tutira a most beszerzett SSD-re kerül a bootszektor. Én mindig így telepítek két, egymástól független rendszert.
-
Keem1
veterán
Srácok, már lerágtam a körmöm, de hibát nem találok.
- Gép, OS: Raspberry Pi, Raspbian
- Parancs: phpmyadmin-cli
- Hiba: sudo-zva nem ismeri a parancsot, amit userként igenpi@raspberrypi:/ $ phpmyadmin-cliUsage: phpmyadmin-cli [OPTIONS] databasepi@raspberrypi:/ $ sudo phpmyadmin-clisudo: phpmyadmin-cli: command not foundpi@raspberrypi:/ $Ahogy a fenti kimenetből is látszik, userként közli a parancs, hogy mi a formátuma. Sudo-zva pedig a parancs nem létezik.
Az egésznek az lenne a lényege, hogy a Pi éjjel távoli szerver adatbázisát backupolná. Na de ugye a crontab rootként futtat (és ezzel nincs is gond), csakhogy rootként nem ismeri fel ugyanazt a parancsot, amit mezei userként meg igen.
Van ötletetek, hogyan oldhatnám meg az anomáliát?
Új hozzászólás Aktív témák
A topik célja: Segítségnyújtás a Linux disztribúciókkal még csak ismerkedők számára. A szerveres kérdések nem ebbe a topicba tartoznak.
Kérdés előtt olvasd el a topik összefoglalóját!
Haladó Linuxos kérdések topikja.
Linux felhasználók OFF topikja
Milyen program ami... [link]
Shell script kérdésekkel látogassatok el a topikjába
- Teszt Már csak két hónap van hátra a Windows 10 nyugdíjazásáig, ideje előrelépni
- Teszt [Linux] Vanilla OS, egy Debian alapú immutable operációs rendszer
- Teszt [Linux] Aeon Desktop, egy immutable operációs rendszer az OpenSUSE-tól
- Teszt [Linux] A Flatpak
- Bejegyzés MS Office365 Linuxon
- Bejegyzés [Linux] Futtassunk bármely disztrót a terminálunkban
- Bejegyzés Alpine Linux telepítés mindenféle low-end dologra
- Hír Zöld utat adott a nyílt forráskódú Linux meghajtóknak az NVIDIA
- Elemlámpa, zseblámpa
- Le Mans Ultimate
- 5.1, 7.1 és gamer fejhallgatók
- Motorola Edge 50 Pro - több Moto-erő kéne bele
- Mozilla Firefox
- Fájlformátumok a gyakorlatban: ProRes, H.265, AV1
- Formula-1
- Kuponkunyeráló
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- További aktív témák...
- Dell Latutide E7280 FHD, i7 7600U, 8GB RAM, 256gb ssd, thunderbolt, számla, 6 hó gar
- ÁRGARANCIA! Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- 20 GB-os RTX 4000 SFF ADA Generation
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


