I am trying to execute some self-written pieces of software that require a lot of wall clock time – around three weeks.
I run them on the University of York‘s compute server which is rebooted on the first Tuesday of every month, so the window for the software is limited. I have until about 7 am on 5 August before the next reboot.
To add to the complication the server runs Kerberos which does not seem to play well with the screen/NFS combination I am using.
And – I keep killing the applications in error – this time, just half an hour ago I assume I was on a dead terminal session (ie an ssh login which had long since expired) and pressed ctrl-C, only to my horror to discover it was a live screen (it had not responded to ctrl-A, ctrl-A for whatever reason).
Time to add a signal handler to catch ctrl-C to at least give me the option of changing my mind!