UPDATE:  Got it half working!  The script boots up and re-connects to a previously-saved WiFi network just fine now - and runs through the entire cycle.  The issue is that "wifi-pw" gets skipped if the saved WiFi network is not found.  Need to fix.

 

Got it almost working using these steps:

Next steps:

 

 

Attempts:

This didn't work

Didn't work in Kali Linux.

 

This worked:

* But you must adhere to pretty strict "rules":

Crontab - Wait for Script to Finish w/"&&"

Adding "&&" at the end of a command in crontab forces the device to wait for one script to finish before the next starts.

 

Success:

 

Known Issues:

 

Next Steps: