Checks server response status each 5min by default and logs response
code into file, except when its same. Then logs less frequently.
Dependency: requests
#Execution:
syntax 'python[3] res-logger.py [server_address] [seconds]'
testing:
'python3 res-logger.py https://web-address.com 6 &'
'tail -F status.log'
typical run:
'python3 res-logger.py https://your-web-server.com 300 &'
## EXAMPLE OF LOG FILE
2021-06-02 17:49:13 status code: 201
2021-06-02 17:49:19 status code: 201
2021-06-02 17:49:25 status code: 201
2021-06-02 17:49:33 status code: no connection to server
2021-06-02 17:49:39 status code: no connection to server
2021-06-02 17:49:51 status code: no connection to server
2021-06-02 17:50:03 status code: no connection to server
2021-06-02 17:50:15 status code: no connection to server
2021-06-02 17:50:28 status code: no connection to server
2021-06-02 17:50:40 status code: no connection to server
2021-06-02 17:51:17 status code: 200
2021-06-02 17:51:54 status code: 200
################################################################################################