--- /dev/null
+-- delayed_startup.lua
+-- save as "/startup.lua" and modify delay and run
+
+-- delay in seconds
+local delay = 60
+
+-- what to do after delay
+local run = function()
+
+end
+
+
+
+local wait = os.startTimer(60)
+term.clear()
+term.setCursorPos(1,1)
+print("Starting in "..tostring(delay).." seconds")
+print("Press any key to cancel...")
+while true do
+ local e, t = os.pullEvent()
+ if e == "timer" and t == wait then
+ run()
+ elseif e == "char" then
+ print("Canceled")
+ os.cancelTimer(wait)
+ break
+ end
+end