<commit_before>downtime-scripts
================

###scripts for automating downtime patching and reboots

First thing to do is to run the update script
`root@server ./ssh-update.sh`
This requires a list file where each line of the file is a FQDN hostname, and no other information. Should't be any comments or anything other and a list of hostnames. 

After all the ssh connections to boxen are finished, or like 30 minutes later, run the grab logs script
`root@server ./ssh-grab-logs.sh`

After this, there will be a updating-servers directory under the update directory, where each host has a file with it's fqdn and that file contains information from the updates.

###aftermath
review and then panic if things didn't work

Have fun and good luck with reboots. <commit_msg>formatting<commit_after>downtime-scripts
================

###scripts for automating downtime patching and reboots

First thing to do is to run the update script

`root@server ./ssh-update.sh`

This requires a list file where each line of the file is a FQDN hostname, and no other information. Should't be any comments or anything other and a list of hostnames. 

After all the ssh connections to boxen are finished, or like 30 minutes later, run the grab logs script

`root@server ./ssh-grab-logs.sh`

After this, there will be a updating-servers directory under the update directory, where each host has a file with it's fqdn and that file contains information from the updates.

###aftermath
review and then panic if things didn't work

Have fun and good luck with reboots. 
{'fraction_non_alphanumeric': 0.0694980694980695, 'fraction_numerical': 0.002574002574002574, 'mean_word_length': 4.475352112676056, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1475792', 'n_tokens_mistral': 424, 'n_tokens_neox': 399, 'n_words': 234}