Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MU
murkom @lemmy.world
Posts 2
Comments 7

Script to check external ip and send to mail

Maybe it's useful for somebody. Checks ip and sends to your email., if it has changed. Save as ipcheck.sh and put on /home/USER/ To check every hour, execute crontab -e and add this to the end: 0 * * * * sh ipcheck.sh Here it goes: ``` #!/bin/sh

#########################

uncomment and edit as needed

######################### #mail_to="[email protected]" #mail_from="[email protected]" #user="[email protected]" #pass="password123" #host_params="--host=smtp.sapo.pt --port=587 --tls=on --tls-starttls=on --auth=on"

#########################

do not edit lines bellow

######################### ip_old="" ip_new="" if [ -f ip.txt ]; then ip_old="$(cat ip.txt)"; fi ip_new="$(curl --connect-timeout 10 --max-time 10 --retry 3 --retry-delay 0 -s icanhazip.com)"

if [ "$ip_new" != "" ] && [ "$ip_new" != "$ip_old" ] then echo $ip_new > ip.txt printf "To:$mail_to\nSubject: IP\n\nOld ip = $ip_old\nNew ip = $ip_new" | msmtp --timeout=10 -t --from=$mail_from --user=$user --passwordeval="echo '$pass'" $host_params fi ```

11

Help formating text on posts

When i type something and press Enter, it switches to a new line. If i try to post, it all shows in single line. It's confusing as hell. Am i doing something wrong? I use mobile browser.

9