Semplice invio mail

Dato che mi capita spesso di inviare mail da script (linux, windows,AS400) ogni volta uso un metodo diverso. Ho deciso di scrivere un semplice programmino in java che funziona in qualsiasi piattaforma. E’ sufficiente avere una java virtual machine installata e seguire questi semplici passi:

  • Scaricare il file da qui [wpdm_file id=1]
  • Scompattarlo dove si vuole
  • Posizionarsi nella cartella
  • Entrare nella catella conf ed editare il file SendMail.ini
  • Compilare i parametri richiesti e salvare
  • eseguire il comando:
  • java -jar Sendmail.jar mittente desctinatario copiaconoscenza copiaconoscenzanascosta oggetto corpo path_allegato

Lui invia la mail 😉

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Wmware converter errore 1603

Se cercate di convertire macchine con Win2000 usando vmware converter il sistema darà l’errore 1603. Questo è dato dal fatto che win2000 non è più supportato. Per convertire macchine 2000 bisogna quindi usare il converter alla versione 4 scaricabile da qui

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Debug RPG ILE

Per mettere sotto debug programmi RPG ILE in AS400 bisogna:

  • Compilare il programma con l’opzione DBGVIEW = *SOURCE
  • STRDBG PGM(libreria/programma) UPDPROD(*YES) OPMSRC(*YES)
  • Definire con F6 Il punto di arresto
  • Lanciare il programma, durante l’esecuzione si fermerà nel punto definito.

 

VN:F [1.9.22_1171]
Rating: 5.5/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Schedulare script win2008 e Seven

Nelle nuove versioni di windows schedulando in una operazione pianificata uno script che interagisce con il desktop non funziona più. Per farlo funzionare bisogna mettere come script da eseguire

cmd.exe

e come parametri

/C “mioscript.bat”

 

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Condividere una cartella condivisa da AS400

Volevo appuntarmi questi comandi per condividere una porzione diIFS (Integrated File System) si AS400 da riga comando. Si può fare facilmente da iSeries Navigator:

  • iSeries Navigator > File Systems > Integrated File System
  • Tasto Destro Condivisione
  • Condivisione

Ma se come me non avete installato la parte di iSeries Access che serve e siete in remoto e non avete il setup in locale allora potete condividere da riga comando:

  • Creare la cartella con: MKDIR DIR(‘/miacartella’)
  • Condividerla con: CALL QZLSADFS PARM(miacartella ‘/nomeinrete’ x’00000010′ x’00000000′   ‘descrizione share’ x’00000002′ x’ffffffff’ x’00000000′)
  • Per terminare la condivisione: CALL QZLSRMS PARM(sputifazio x’00000000′)

Qui c’è una miniguida completa dei dettagli dei parametri di queste api.

VN:F [1.9.22_1171]
Rating: 8.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

comando di attesa in comando BAT

Ho dovuto modificare un vecchio script dos (BAT) e avevo bisogno di inserire un’istruzione che attendesse un paio di minuti prima di eseguire le istruzioni successive. Ho risolto con l’istruzione CHOICE. Questa istruzione da un prompt tipo S/N e prosegue alla pressione del tasto. Ha però un parametro utile (/T) che è il tempo di attesa prima di assumere una risposta di default. In pratica dico premi si o no e tra due minuti proseguo con Si anche se non mi serve. Il comando è:

CHOICE /T 120 /D S /N

/T è il numero di secondi di attesa

/D è la risposta di default (che va inserita ma non ci serve)

/N nasconde la frase immettere Si o No

Dato che su WindowsXP il comando choice non esiste, si può anche  usare:

ping -n 5 127.0.0.1 > nul

/n è il numero di ping (e quindi di secondi di attesa)

>nul non fa vedere l’output del comando

VN:F [1.9.22_1171]
Rating: 8.4/10 (12 votes cast)
VN:F [1.9.22_1171]
Rating: +3 (from 3 votes)

Utilizzo i cookie per essere sicuro che tu possa avere la migliore esperienza sul mio sito. Se continui ad utilizzare questo sito assumo che tu ne sia felice.. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi