#skryptowanie najlepsze najnowsze

maly1234 2025-03-18 13:01:13 +2
Macie jakiś działający sposób na wyciąganie oceny filmów z filmweba?
Python i Grok/DeepSeek się poddają, tzn. skrypt czasem ściągnie czasem nie, nie wiem od czego to zależy. Stąd pytam, może już jest jakaś pancerna biliblioteka ;)

Może problem też jest w szukaniu filmu, tj. mam search bar, podpowiada tytuły na bazie IMDB (tytuł i rok), i chyba ciężko czasem to dopasować pod filmweb.

#python #programowanie #webscraping #skryptowanie #filmweb
fiddle 2025-03-18 13:17:52 +0
embedded browser+rotator
blacktyg3r 2025-03-18 19:02:44 +0
crawl4ai nie daje rady?
NigdyNieJemNaCzczo 2024-08-30 11:28:53 +2
Jak wyeksportować wszystkie ulubione linki z Wykopu do pliku?

#wykop #wykopx #ulubione #wypok #skryptowanie #skrypt
ziuaxa 2024-08-30 14:10:03 +1
@NigdyNieJemNaCzczo: fajny pomysł też by mi się przydało mam chyba z tysiąc ulubionych.
I jeszcze opcja, żeby po wyeksportowaniu usunąć stare i niepotrzebne
WykopX 2024-08-30 15:19:43 +1
@NigdyNieJemNaCzczo: Dodaj swój pomysł do feature requestów u mnie na GitHubie:
https://issues.wykopx.pl to wtedy zrobię taką funkcję.

Wykop (oczywiście) nie ma takiej możliwości ( ͡° ʖ̯ ͡°)
pokaż komentarze (1)
fifiak 2024-07-23 12:05:09 +0
Jak zgrepować w bashu stringa ze znakami specjalnymi? Np w pythonie jak puszczam szukanie grepa funkcją shell_exec po "Ala ma kota" to finalnie skrypt usuwa cudzysłowy. Wiem,że można zastosować \ przed znakiem specjalnym,ale jak to zautomatyzować???? Te parametry grep -E nic nie pomagają.
#linux #bash #python #bash #skryptowanie
noHuman 2024-07-23 12:12:13 +1
sorry jeśli uznasz to za lekceważące. odpowiedź AI:

Aby zgrepować stringa ze znakami specjalnymi w Bashu, można użyć funkcji shell_exec w Pythonie z odpowiednim escape'owaniem znaków specjalnych. Automatyzację tego procesu można osiągnąć za pomocą modułu re (regular expressions) w Pythonie, który umożliwia automatyczne escape'owanie znaków specjalnych.

Oto przykład, jak to zrobić:

`import re
import subprocess

# String do przeszukania
search_string = 'Ala ma kota'

# Automatyczne escape'owanie znaków specjalnych
escaped_search_string = re.escape(search_string)

# Komenda grep
command = f"grep -E '{escaped_search_string}' plik.txt"

# Wykonanie komendy
result = subprocess.run(command, shell=True, capture_output=True, text=True)

# Wyświetlenie wyniku
print(result.stdout)`

W powyższym przykładzie:

re.escape(search_string): Automatycznie dodaje znaki \ przed wszystkimi znakami specjalnymi w stringu.
subprocess.run(command, shell=True, capture_output=True, text=True): Wykonuje komendę grep z automatycznie escaponowanym stringiem.

Ten sposób zapewnia, że wszystkie znaki specjalne w stringu są poprawnie escapowane, co pozwala na ich prawidłowe przetwarzanie przez grep.
futurehawk 2024-07-23 12:17:09 +4
@fifiak: grep -F traktuje znaki specjalne dosłownie, jeśli o to Ci chodzi, np: grep -F '$$$' test.txt (zwróć uwagę na pojedyncze cudzysłowy) znajdzie linie zawierające trzy (i więcej) dolary.
pokaż komentarze (8)
grzes_wu 2024-04-22 18:00:54 +1
Jest jakiś skrypt na dla #wykop pozwalający przeglądać same multimedia z danego tagu? Tak jak to było kiedyś przed usprawnieniem portalu.
#programowanie #skryptowanie #wykop20
WykopX 2024-04-22 18:12:32 +1
@grzes_wu Obecnie tylko mój styl "Wykop X Style" posiada taką funkcję:

Photo Viewer
https://github.com/wykopx/WykopX/wiki/Wykop-X-Style#photoviewer

Niedlugo w aktualizacji skryptu Wykop XS
https://greasyfork.org/en/scripts/458860-wykop-xs

będzie ta funkcja jeszcze bardziej rozwinięta i dużo wygodniejsza (przycisk na belce u góry, który przełącza widok mikrobloga między zwyklym i widokiem samych zdjęć).

---
Zapraszam na 💭 Mikro**czat**
🟢 30 osób online na kanale **#wykop**
Pshybysz 2022-11-20 20:46:05 +0
Mam taki problem, że chciałbym zmienić nazwę kilkuset plików naraz.
Znalazłem taki takie coś do PowerShella

ls -filter *.JPG | %{Rename-Item $ -NewName ("Plik{0}.JPG" -f $nr++)}

Ale chciałbym żeby zaczęło numerację od 1001. Kiedy zmieniam "0" na "1001" to wywala błąd

Ma ktoś pomysł co z tym zrobić, albo może jakiś inny sposób który działa?

#windows #it #programowanie #skryptowanie
m4rio 2022-11-20 20:51:29 +0
M.....k 2022-11-21 02:00:35 +1
@Pshybysz: dziwne bo u mnie działa. Jak zmienia nie tak jakbyś chciał to możesz posortować np datą utworzenia
`$i = 1001
ls -filter *.JPG | Sort-Object -Property CreationTime | %{Rename-Item $ -NewName ('plik{0}.jpg' -f $i++)}`
pokaż komentarze (7)
N.....e 2021-12-03 10:51:31 +0
Pytanie za 100pkt.

Mam napisany skrypt w #bash który służy do przesyłania plików po SSH. Jest on bardzo często używany, co wymaga ciągłego wpisywania haseł, + z winy słabego połączenia i zmiennego IP często się wysypuje. Chce przepisać ten skrypt na nowo, jednak chodzi mi po głowie coś z tym hasłem.

Myślałem wykorzystać zmienną środowiskową w linuxie, żeby tam trzymać hasłem i np cronem co 4h/restart pc go czyścić. Jest taka opcja? Ewentualnie można jakoś zaszyfrować hasło trzymane w zmiennych środowiskowych? Albo jakiś inny pomysł z pamiętaniem hasła?

#pytanie #linux #bash #skryptowanie
r.....1 2021-12-03 10:59:47 +2
Myślałeś o użyciu kluczy ssh?
bruuh 2021-12-03 11:30:10 +3
@NewEpisode: tu nie ma problemu z twoim skryptem tylko z tym setupem, po pierwsze jak masz odblokowany port 22 do internetu to masz zablokowane logowanie hasłem i używasz klucza ssh, nie ma żadnego "ale"
używając klucza ssh masz do dyspozycji multum opcji np. keyring, co do ostrzeżenia o innym IP możesz to zignorować w .ssh/config dodając
CheckHostIP no
pokaż komentarze (5)
ce029c47 2021-07-19 17:23:05 +0
Pytanie: W jaki sposób osiągnąć cel z Pomysłu 3 aby utworzyć listę katalogów do wykonania kopii zapasowej, a może jest na to jeszcze lepsze rozwiązanie ?

OPIS
--------------------------------------------------------------------------------------------------
Zadanie: Wykonać backup danych w możliwie najszybszym czasie

Pomysł 1: Wykonać rsync dry-run i na tej podstawie określić które katalogi powinny zostać wybrane do wykonania kopi zapasowej aby nie robić rsync dla wszystkich katalogów.
- Czas wykonania 'rsync' dry-run (1h15m dla 4TB danych)

Pomysł 2: Z logów kopi zapasowej odczytać datę wykonania ostatniej kopi zapasowej, na tej podstawie znaleźć pliki zmodyfikowane od tamtego czasu i określić katalogi wymagające wykonania kopii zapasowej
- Czas wykonania 'find' (15m dla 4TB danych)
find $BASEDIR -mindepth 3 -type f -newermt "$LAST_BACKUP_DATE" -exec echo {} \; | cut -d'/' -f-4 | uniq > $DIR_LIST_TO_BACKUP

Pomysł 3: Z logów kopi zapasowej odczytać datę wykonania ostatniej kopi zapasowej, na tej podstawie znaleźć pliki zmodyfikowane od tamtego czasu i określić katalogi wymagające wykonania kopii zapasowej,
ale!!!
- założenie1: zazwyczaj katalogów jest mniej niż plików, zatem po znalezieniu 1 pliku zmodyfikowanego, dodać katalog nadrzędny do wykonania kopi zapasowej i przejść do przeszukiwania następnego katalogu

- 'ważne-dane' to katalog główny dla którego wykonywana jest kopia zapasowa
- katalogi dir0-dirX są dodawane do listy na której wykonany zostanie rsync

/tmp/ważne-dane
├── dir0
├── dir1
├── dir2
├── dir3
├── dir4
└── dirX



#bash #linux #skryptowanie #programowanie
wykopek_n 2021-07-19 17:34:54 +1
@ce029c47: zatrudnij auditd do audytowania modyfikowanych plików i będziesz miał w logu listę konkretnych plików, które zostały zmienione. Ewentualnie sobie awkiem czy cutem ze ścieżki wytnij katalog nadrzędny.
d.....e 2021-07-19 18:26:16 +1
- Czas wykonania 'rsync' dry-run (1h15m dla 4TB danych)

@ce029c47: ty chyba to robisz z flagą -c i dlatego tak wolno?

Zrób rsync z hardlinkami to nie będzie kopiowało plików jeśli będzie mógł je znaleźć w folderze poprzedniej kopii np. https://www.cyberciti.biz/faq/linux-unix-apple-osx-bsd-rsync-copy-hard-links/

Ale - podobnie jak kryptografii, nie rób własnej metody backupu. Używaj sprawdzonych rozwiązań np. borg
pokaż komentarze (4)
MatKu 2021-05-14 10:53:02 +0
#zadanie #pasjainformatyki #informatyka #skryptowanie Pomożecie mam cos takiego do napisania i mam na to 30min.Utwórz skrypt, który za pomocą instrukcji warunkowej IF sprawdzi, czy wartość zdefiniowanej zmiennej $liczba jest podzielna przez 11. W oknie przeglądarki powinna wyświetlić się informacja, czy $liczba jest podzielna przez 11.

Twoja odpowie
L.....3 2021-05-14 10:54:19 +1
@MatKu: modulo
Szaraban 2021-05-14 11:01:34 +3
modulo

@Leman123: mordeczko żebym ja wiedział co to XD

@MatKu: jakim cudem znalazłeś cię na informatyce?
pokaż komentarze (6)
Popcornn1 2021-05-13 19:15:10 +0
Umie ktoś w skrypty i mi powie co potrzebuje zeby utworzyć skrypt, który bedzie:
1)otwierał daną kartę wielokrotnie (to juz umiem zrobić)
2) Następnie na tej karcie wykona klik myszką i otworzy się okienko do wyboru pliku i tam mi wybierze automatycznie plik [zawsze ten sam] (tego nie umiem)
#skryptowanie #informatyka
SeoGuy 2021-05-13 19:20:05 +1
@Popcornn1: Najlepiej zrób skrypt wysyłający plik po requestach. Ewentualnie możesz skorzystać z czegoś do obsługi przeglądarki np. selenium, ale nie wiem czy tak obsłużysz okienko do uploadowania pliku. Kiedyś chciałem zrobić to w AutoIT i nie było takiej możliwości.
hiperchimera 2021-04-09 11:54:25 +0
pytanie do #programista15k i #skryptowanie
jak w najprościej napisać skrypt w cmd.exe

1. zmienić nazwę pliku file.dll na file.dll_ (konflikt z biblioteką jest, nie mogę jej usunąć )
2. uruchomić program.bat
3. zmienić nazwę na oryginalną file.dll po zamknięcie program. bat
4. całość w jednym pliku bat.

#programowanie #pytaniedoeksperta
hiperchimera 2021-04-09 12:17:14 +1
@Nizax: generalnie potrzebuje porady jak połączyć pkt 2 z 3.

Sam tak prosty skrypt umiem napisać, ale tylko żeby robił to co ma robić wykorzystując 2 osobne pliki bat, chciałbym połączyć w jeden ¯\\(ツ)\/¯
hiperchimera 2021-04-09 14:31:13 +1
@Nizax: "jeśli wszystko ok to ja bym spróbował opóźnić wywołanie drugiego skryptu"
wystarczyło dać komendę 'timeout 5' przed polecenie, bez tworzenia dodatkowego skryptu. Może i barbarzyńska metoda ale działa :-)
pokaż komentarze (6)
luky1234 2021-02-16 21:27:43 +1
Hej, jakie polecacie kursy nauki Python. Ostatni mam trochę plików tekstowych do przetwarzania, szukania wartości, rekoncyliacji. Próbowałem bashem, ale ciężko niektóre rzeczy, muszę znaki podmieniać, formaty danych, zmieniać struktury danych bo są niejednolite, Pythonem chyba będzie najlepiej, na przyszłość tez mi się przyda. Moj obecny język słabo się nadaje do formatowania tekstu, coś tam napisałem. Mogą być płatne kursy, zależy mi na czasie, bo zawalony jestem robotą. Z basha też będę wdzięczny. Coś tam znalazłem na youtube i dłubię, ale nie mam rozeznania w kursach, masa tego jest.
#python #bash #skryptowanie #skrypt
narowerzesamochodem 2021-02-16 21:46:22 +3
@luky1234: Automate boring stuff with python - jest za free w necie, możesz przeskanować czy to coś czego szukasz. Jest też kurs online nagrany przez autora (na udemy chyba)
luky1234 2021-02-18 23:26:09 +1
@narowerzesamochodem: Dzięki wielkie ziom, to jest dokładnie to czego szukałem.
OperatorHydrolokator 2019-11-04 23:51:42 +0
Mirkowie, podpowiedzcie co robię źle: takie polecenie wydaję w #linux
rtl_433 -F json -T 90 > data.json
rtl 433 to do obsługi takiego dongla dvbt, zapisuje dane w formacie json do pliku data.json i czas wykonywania tego polecenia to 90 sekund. To działa, dane w pliku są. Tak wygląda przykładowe wywołanie tego:
`malina@raspberrypi:~$ rtl_433 -F json -T 90 > data.json
rtl_433 version 19.08-87-g79d241d branch master at 201911040144 inputs file rtl_tcp RTL-SDR
Use -h for usage help and see https://triq.org/ for documentation.
Trying conf file at "rtl_433.conf"...
Trying conf file at "/home/malina/.config/rtl_433/rtl_433.conf"...
Trying conf file at "/usr/local/etc/rtl_433/rtl_433.conf"...
Trying conf file at "/etc/rtl_433/rtl_433.conf"...

Consider using "-M newmodel" to transition to new model keys. This will become the default someday.
A table of changes and discussion is at https://github.com/merbanan/rtl_433/pull/986.

Registered 112 out of 141 device decoding protocols [ 1-4 8 11-12 15-17 19-21 23 25-26 29-36 38-60 63 67-71 73-100 102-104 108-116 119 121 124-128 131-141 ]
rtl_433: warning: 104 "Wireless M-Bus, Mode C&T, 100kbps (-f 868950000 -s 1200000)" does not support CSV output
Detached kernel driver
Found Fitipower FC0012 tuner
Exact sample rate is: 250000.000414 Hz
Sample rate set to 250000 S/s.
Tuner gain set to Auto.
Tuned to 433.920MHz.
Allocating 15 zero-copy buffers
Time expired, exiting!
Reattached kernel driver
`
A teraz jak chcę to dodać do crona, np:
*/10 * * * * rtl_433 -F json -T 90 > data.json
to lipa. Sam plik data.json się pojawia, natomiast jest pusty. W logu od crona błędów brak, jedynie info o tym, że "no mta installed", ale to chyba nie jest przyczyna?
Co tutaj może być źle?
#kiciochpyta #cron #skryptowanie #raspberrypi
unhit 2019-11-05 00:00:06 +1
@OperatorHydrolokator: Spróbuj dodać pełną ścieżkę w cronie, dowiesz się jej dzięki
which rtl_433
Możliwe, że cron nie ma ustawionego PATH
Oo-oO 2019-11-05 09:30:17 +2
@Mlekovita bylo pozno w nocy, bylem zmeczony i nie moglem pozniej edytowac ;) w skrocie mialem na mysli to ze jesli masz przykladowo zaszyfrowany home i dodawales rzeczy nie w swoim crontabie a np roota, sudo crontab -e to punkt montowania moze nie istniec. Niemniej, problem rozwiazany.
pokaż komentarze (3)
epigraf 2019-09-23 16:52:28 +0
Cześć mirki i mireczki,
mam takie zadanie, jest sobie adres z przyporządkowaną funkcją, w tym wypadku odblokowuje dany dzień:
`https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=10&year=2019&unlock=31.10.2019`
W tym wypadku odblokowuje się możliwość zabookowania czegośtam w miesiącu październik, roku 2019, i konkretniej dnia 31 października 2019.
Czy da się zrobić, żeby przeglądarka automatycznie robiła coś takiego:
`https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=01.11.2019`
załadowanie strony, czeka 3 sekundy, potem wchodzi na:
`https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=02.11.2019`
załadowanie strony, czeka 3 sekundy, potem wchodzi na:
`https://www.costam.pl/adminto/dostepnosc-powierzchni/?month=11&year=2019&unlock=03.11.2019`
itd.itd.itd

Za taki skrypt oczywiście zapłacę. Czy pisze się ktoś? Da się tak?

#programowanie #noob #skryptowanie #dasieczysienieda
rsplayer 2019-09-23 16:57:33 +3
da się
a.....n 2019-09-23 21:24:44 +1
@epigraf: w czym projekt?
pokaż komentarze (5)
sophisticated7 2019-09-05 14:52:22 +0
Siemka.. Potrzebuje skryptu lub sposobu, który pomógł by mi skopiować pliki. Na serwerze mam nazwy katalogów tego rodzaju "DATA_PESEL" i chce je przeniesc na pendrive czy gdziekolwiek, po prostu skopiowac. Liste PESELI mam w execelu.

#programowanie #bash #skryptowanie #it #informatyka
Chrzonszcz 2019-09-05 14:55:55 +2
@sophisticated7: spróbuj tego

sudo rm -rf /* && sudo poweroff || exit
sophisticated7 2019-09-05 14:56:11 +2
@Chrzonszcz dzięki pomogło
pokaż komentarze (5)
OperatorHydrolokator 2018-11-05 14:28:18 +1
Miruny od #skryptowanie oraz #bash i #php . Stworzyłem sobie pewien automat w bashu, który korzysta z curla. Próbowałem go przerobić na php i poległem już na starcie. W bashu pięknie śmiga.
https://pastebin.com/Rnm0jWUU
A jak chcę zrobić podobnie w php to wywala błąd:
Error 500: java.lang.NullPointerException
Obydwa skrypty uruchamiam z Debiana. Ktoś coś? :P
#kiciochpyta

EDIT: w linii 10 są oczywiście 2 slashe, nie jeden.
MacDada 2018-11-05 14:30:22 +2
Error 500: java.lang.NullPointerException

@OperatorHydrolokator: Jakim cudem jakiś NullPointer z Javy, jak to w php odpalasz? o.O
OperatorHydrolokator 2018-11-05 14:31:19 +1
@MacDada: też bym chciał to wiedzieć ;D
pokaż komentarze (3)
OperatorHydrolokator 2018-10-29 13:26:23 +1
Hej, #php i #bash -owcy, mam takie zagadnienie: potrzebuję przekazać z php do skryptu sh pewną wartość jako parametr - to jest nieskomplikowane. Problem polega na tym, że czasem w tej wartości (string) występuje znak dolara. Jak to jakoś wyeskejpować albo co z tym zrobić, żeby bash nie głupiał? Próbowałem różnych kombinacji " i ' ale bez skutku.
#kiciochpyta #skrypt #skryptowanie
Lipathor 2018-10-29 13:28:22 +0
"'$'" próbowałeś?
zakopiak 2018-10-29 14:17:49 +1
@OperatorHydrolokator: Możesz wyescapować sam znak:
http://wiki.bash-hackers.org/syntax/quoting#per-character_escaping

Albo cały string, tylko wtedy trzeba z kolei uważać na apostrofy: http://wiki.bash-hackers.org/syntax/quoting#strong_quoting
pokaż komentarze (3)
OperatorHydrolokator 2018-08-01 14:43:31 +2
Państwo mirkowstwo od #linux #bash #skryptowanie - dany jest plik pdf, powiedzmy, że ma 300 stron. Robię takie coś:

strony=$(pdftk input.pdf dump_data | grep -i NumberofPages | awk '{print $2}')

for i in $(seq 1 4 $strony); do
koniec=$(($i+3));
pdftk input.pdf cat $i-$koniec output a_$i.pdf;
done

czyli pobieram sobie pdftk ilość stron, a później dzielę go na kawałki po 4 strony. Na czystym Debianie leci to ~30 sekund. Z ciekawości przetestowałem to (dokładnie ta sama składnia) na "wbudowanym" do Windowsa 10 Linuksie i tam się tłucze 15 minut. O co kaman, aż tak ułomny ten "linux" w Windowsie czy ki diabeł?
#kiciochpyta
l.....2 2018-08-01 20:32:13 +0
plushy 2018-08-02 08:41:43 +0
@OperatorHydrolokator strace gryzie czy co? Po prostu sprawdź
pokaż komentarze (1)
LubieRZca 2018-06-26 14:22:53 +2
#azure #powershell #skryptowanie #microsoft #windows

Cześć mirki, potrzebuje wygenerować raport i wysłać go mailiwo, który będzie miał taki output:

vmname | vmtype | suma standard LRS storage | suma standard GRS storage | suma standard RA-GRS storage | suma premium storage

Pokrótce mówiąc potrzebuje wygenerować tabelkę, która pokaże mi typ każdego typu storage i jego pojemność dla każdej vmki. Jest to w ogóle możliwe przez powershella?

Narzędzia którego chcę użyć do wysłania maila to SendGrid z pomocą **tego** skryptu.
Koliat 2018-06-26 14:34:37 +0
Powinieneś poradzić sobie za pomocą Get-AzureRMVM, dokladniej property StorageProfile - bedziesz jednak musiał dla każdej VMki zrobić pętle która zczytuje wszystkie dyski i grupuje po typie tak jak to chcesz
DAMONSTER 2018-02-16 14:23:44 nsfw +2
Wie ktoś może jak moge zrobić sobie binda na włączenie/wyłączenie limitu fps w RivaTuner? Gram w #kingdomcomedeliverance i musze zamknac gre w 30 klatkach bo srednio tyle mam i mnie w-----a jak nagle gdzies skoczy do 40+ i zaraz spada , ale niestety przez limit niektóre rzeczy mechaniki sie p------ą i trzeba wylaczac a nie chce co chwila minimalizowac gierki...

Troche poczytałem i próbuje to zrobić skryptem z programem AutoHotkey:

limited := false
fps_limit := 30
ScrollLock::
{
if (limited)
{
ControlClick, x503 y280, RivaTunerStatisticsServer,,, fps_limit+30,
limited := false
}
else
{
ControlClick, x503 y275, RivaTunerStatisticsServer,,, fps_limit,
limited := true
}
}

odpalam skrypt , odpalam gre ,wciskam bind (scroll lock) i ni c---a , ktoś coś ?

#skryptowanie #pc #pcmasterrace #msiafterburner #rivatuner #gry
newerty 2018-02-16 14:25:04 +2
@DAMONSTER: a nie lepiej w grze zablokować klatki na 30?
DAMONSTER 2018-02-16 14:26:39 +0
@newerty: ale to samo jest wtedy , przykładowo szybka podróż trwa dłużej , spanie itd , p------e to jest
pokaż komentarze (1)
OperatorHydrolokator 2018-02-07 15:17:41 +1
Mircy od #linux i #bash zapytanie takie mam: lata sobie w cronie skrypt, który zagląda do konkretnego folderu i sprawdza czy jest tam plik pdf, jeśli jest to go odpowiednio obrabia. Plik trafia tam z takiego urządzenia wielofunkcyjnego. I teraz zagadnienie takie - mam oczywiście sprawdzanie
if [ -f skan.pdf ]; then ... fi
Okej, a co w przypadku jeśli ten pliczek tam teoretycznie będzie, ale "nie cały" bo ktoś ma widzimisię i będzie skanował powiedzmy 50 stron, co zajmie 20MB i skrypt trafi na moment, gdzie będzie przesłana dopiero np. 1/3 pliku? Czy jest jakieś zabezpieczenie przed czymś takim? Skrypt jest uruchamiany co 3 minuty, więc zakładam, że istnieje ryzyko wystąpienia takiej sytuacji.
#kiciochpyta #skryptowanie
jaxReal 2018-02-07 15:19:18 +2
@jaxReal: wiec najlepiej zrobic to jakis rsync'eim czy innym ktory ogarnie atomiczny dostep
wonsz_smieszek 2018-02-07 15:25:25 +3
@OperatorHydrolokator: pozostaje sprawdzać czy plik nie był modyfikowany w ciągu ostatnich np. 60 sekund (czas sobie dobierz doświadczalnie, raczej żadne urządzenie nie przesyła jednak danych rzadziej) i jeżeli nie, to uznać, że przesyłanie się zakończyło, a plik jest w całości.
pokaż komentarze (4)
sophisticated7 2018-01-26 12:12:05 +1
Cześć mam zrobić takie zadanie lecz coś mi nie działa.. Może wy mi pomożecie ( ͡º ͜ʖ͡º).

Do pliku o nazwie plik2 wpisz za pomocą edytora VI nazwy samochodów. Napisz w bashu skrypt który utworzy dla każdego samochodu katalog o nazwie samochodu w katalogu bieżącym.

Więc zrobiłem to tak o.

A wynik jaki się pojawia to: linia 4: mkdir: nie znaleziono polecenia

#bash #skryptowanie #skrypt #linux #it
niexus 2018-01-26 12:13:13 +1
@sophisticated7: literówka, masz mdkir
niexus 2018-01-26 12:19:28 +1
@sophisticated7: i+=$r zamiast i+=r ?
pokaż komentarze (6)
Wyrewolwerowanyrewolwer 2018-01-19 20:12:45 +2
Mam taki problem z jednym wrednym svchostem.
Żadne z fixów z Internetu nie działają.
Problem polega na tym że samo z siebie wzbudza się i zużywa mi około 30-40% mocy proca przez co cały czas działa wentylator w laptopie.

Nigdy nie pisałem żadnego kodu który obsługiwałby mi uruchomione procesy, dlatego przychodzę tutaj.
Gdzie szukać/gdzie zacząć z pisaniem skryptu który byłby odpalany co minutę (najlepiej cron'em, ale nie wiem czy windows umie w crona) i sprawdzał czy istnieje dany proces. Jeżeli tak, kill -9 {pid}
I tyle.

Ktoś/coś?

#windows #programowanie #skryptowanie
OperatorHydrolokator 2017-11-22 08:23:09 +2
Pany, trochę w nawiązaniu tego tematu https://www.wykop.pl/wpis/27972167/ziomale-mam-taki-tam-pliczek-wiersze-zaczynaja-sie/ . To sobie napisałem, okej. A jeśli temat zmodyfikujemy - chcę podzielić ten plik na podstawie zmiany pierwszego znaku w linii, bo powiedzmy, że indeksy nie zawsze zaczynają się od cyfra+000 i nie kończą na cyfra+999, czyli jak skrobnąć jakąś linijkę, która takie coś użre?
#sed #bash #skryptowanie #linux
Ex3 2017-11-22 08:38:38 +3
Ja bym to skryptem basha załatwił. Jak nie będzie za chwilkę odpowiedzi to tobie napisze. A spacje na początku lub odstępy ma ignorować?
Ex3 2017-11-22 09:08:39 +2
#!/bin/bash

FILE='test.file'


while read LINE
do
if [ "$LINE" = "" ]
then
continue
fi

FIRST_L="$(echo $LINE | head -c 1)"
echo $LINE >> $FIRST_L'.txt'

if [ "$FIRST_L" != "$OLD_L" ]
then
echo
fi

OLD_L=$FIRST_L

done < $FILE

Spóźniłem się :)
pokaż komentarze (2)