Puncte:1

scrieți în /etc/host din cron fiecare timp de n minute din fiecare oră

drapel ru

Am nevoie de ajutor cu scriptul bash și cron. Ideea simplă este să blocați un nume de domeniu al site-ului web timp de n minute din fiecare oră (45 de minute din fiecare oră, dar blocați aleatoriu youtube.com sau facebook). Nu știu cum ar trebui să fie scriptul bash și ce regulă cron trebuie utilizată și cum să o rulez cu drepturi de root?

*/45 * * * * pentru regula cron, dar cum să o faci să ruleze aleatoriu (0-45 sau de la 10-55 ...) Și cum ar trebui să arate ca scriptul bash (care blochează numele domeniului sau scrie în fișierul gazdă)?

drapel in
Browserele vor stoca DNS-ul local în cache, așa că este posibil ca acest lucru să nu funcționeze așa cum vă așteptați să...
wer4ty avatar
drapel ru
Încerc să creez un script bash care va fi rulat de cron, dar nu este atât de ușor pe cât mă gândesc
chili555 avatar
drapel cn
„cache DNS local” dnsmasq: https://help.ubuntu.com/community/Dnsmasq
Puncte:0
drapel cn

Cu siguranță aș face acest lucru editând fișierul gazdă.

acest lucru ar putea fi mai complicat, dar iată cum cred că rezolv această problemă:

2 scripturi bash (unul pentru a adăuga un bloc și altul pentru a elimina blocul) creați un fișier gazdă suplimentar (cu intrările blocului de domeniu) scripturile bash vor schimba doar fișierele hosts două joburi cron care rulează la momentele potrivite pentru a rula scripturile bash care fie activează, fie dezactivează blocarea (lucruri cron ca root, desigur, deoarece schimbă fișierul hosts)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.