stringhe - script linux bash




Esegui uno script Bash automaticamente al login (2)

Mettilo in ~ / .bash_profile. Verrà eseguito ogni volta che accedono.

Maggiori informazioni sono disponibili nella pagina dei diritti delle donne (es. man bash ) .

Ho scritto uno script che invia la data e il nome utente della persona che accede a un file di registro per tenere un registro di chi ha effettuato l'accesso. Mi chiedo come si può impostare questo script per l'esecuzione automatica quando un utente effettua il login piuttosto che avere per eseguirlo manualmente nel terminale. NOTA: USERNAME è l'utente corrente che ha effettuato l'accesso.

il mio codice:

#!/bin/bash

printf "$(date) $HOSTNAME booted!\n" >> /home/USERNAME/boot.log

Perché non usi l' last comando?

Non mi fiderei che l'utente ti dia l'informazione. Come root lo PRENDI ;-)





centos