Mettere in pausa un processo

Aggiungendo qualche riga di codice al vostro .bashrc (parliamo quindi sia di GNU/Linux che di Mac OSX) possiamo creare due nuovi “comandi” per mettere in pausa e riavviare un processo:

Ora, abbiamo due nuovi “comandi” che possiamo avviare dal terminale per mettere in pausa/riavviare un processo. Ad esempio:

enjoy!

lftp: come fare un mirror FTP?

lftp è un ottimo client FTP che può essere installato anche su Mac OS X (ne ho parlato anche in passato). Tra le tante caratteristiche, ha anche quella di poter effettuare il mirror di una cartella FTP (da locale a remoto, oppure da remoto a locale). La sintassi è semplice. Si può usare direttamente:

Leggi tutto

.htaccess: Url Rewrite 301 con carattere #

Per attivare un redirect 301 verso una pagina di un altro sito web, basta utilizzare una regola di rewrite 301 nel proprio file .htaccess. Generalmente basta qualcosa del tipo:

ma se fosse necessario anche una verifica prima di attivare il redirect (RewriteCond), bisognerebbe usare qualcosa del tipo:

In questo caso, verifico che la … Leggi tutto

Espressioni regolari con grep

Spesso preferisco utilizzare i comandi nella bash piuttosto che software grafici. Il motivo è legato all’immediatezza di utilizzo della bash: un comando al posto giusto ed il risultato è servito senza troppi fronzoli. Per cercare all’interno di files, il comando più utilizzato è sicuramente grep. Ad esempio, per cercare la stringa “pippo” all’interno di tutti … Leggi tutto

mod_fcgid: read data timeout in 40 seconds; mod_fcgid: HTTP request length xxxxxx (so far) exceeds MaxRequestLen (131072)

Se durante l’esecuzione di uno script che richiede molto tempo, vedete l’errore (nel file di log):

nel file error.log di apache, significa che lo script va in timeout.
Se invece viene visualizzato qualcosa del tipo:

significa che le informazioni passate in POST sono troppo grandi rispetto alla dimensione accettata di default.

Leggi tutto