0 Utenti e 1 Visitatore stanno visualizzando questo topic.
Ho letto i vostri consigli troppo tardi e ho preso una stampante laser (Samsung Xpress m207fw)Sappiate che vi considererò responsabili della mia morte
Quello che ho scritto,se esisteva direttamente col wifi perche il wps fa schifo,è instabile insicuro e rompe i coglioni ogni voltaInviato dal barbiere di Fellaini
Ci sono ancora informatici sul forum? Avrei una domandina semplice semplice riguardo uno scriptino bash (6 righe semplici) che ho trovato online, prima di usarlo vorrei essere sicuro che non farò danni
#!/bin/bashTMP_FILE=/tmp/inet_upno_inet_action() { shutdown -r +1 'No internet.'}if ping -c5 google.com; then echo 1 > $TMP_FILEelse [[ `cat $TMP_FILE` == 0 ]] && no_inet_action || echo 0 > $TMP_FILEfi
In pratica voglio riavviare un pc quando non è collegato ad internet e pensavo di fare un crontab ogni mezz'ora che fa girare questo script trovato online:Codice: [Seleziona]#!/bin/bashTMP_FILE=/tmp/inet_upno_inet_action() { shutdown -r +1 'No internet.'}if ping -c5 google.com; then echo 1 > $TMP_FILEelse [[ `cat $TMP_FILE` == 0 ]] && no_inet_action || echo 0 > $TMP_FILEfiMi spieghi che succede nell'else?
Io pensavo che && fosse and
nello stesso 3ad di stackexchange ce n'è uno migliorehttps://github.com/ltpitt/bash-network-repair-automation
in alcuni linguaggi tipo C, C++ o Java, solitamente vuol dire quello. Forse anche negli script bash, ma usato in quel modo rappresenta l'if then else contratto in un'unica riga, dove al posto di scrivereif condizione operazione1else operazione 2scrivi [[condizione]] && operazione1 || operazione2in Java l'if contratto si fa cosìcondizione ? operazione1 : operazione 2;sempre a patto che operazione1 e operazione 2 siano istruzioni singole