1-DAV-202 Data Management 2024/25

Materials · Introduction · Rules · Contact
· Grades from marked homeworks are on the server in file /grades/userid.txt
· Dates of project submission and oral exams:
Early: submit project Wednesday May 28 9:00am, oral exams Friday May 30 9:00am (limit 8 students).
Regular: submit project Monday June 16, 9:00am, oral exams Thursday June 19 and 20 (estimated 9:00am-2:00pm, schedule will be published before exam).
Sign up for one the exam days in AIS before June 16, 9:30am.
Remedial exams will take place in the last week of the exam period. Beware, there will not be much time to prepare a better project. Projects should be submitted as homeworks to /submit/project.
· Cpp homework is due May 15, 9:00am. Use the time to work on projects.


Screen

From MAD
Revision as of 20:41, 25 January 2024 by Brona (talk | contribs) (Created page with "Screen is a command that allows you to have a program running on the server even if you close the ssh connection (deliberately / by mistake / due to network problems). It is p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Screen is a command that allows you to have a program running on the server even if you close the ssh connection (deliberately / by mistake / due to network problems). It is particularly useful for longer-running programs.

  • First run command screen and press Enter to dismiss the introductory information.
  • You will get a new shell (command line) on which you work as usual
  • Once the desired program starts running, you can press Ctrl+A and then press D.
  • This will detach the screen and return you to the shell from which you executed the screen command. Here you can work normally, the program running in screen runs in the background (even if you log out from your ssh session).
  • If you want to return to the screen (e.g. after the program finishes or to check its progress), run command screen -r
  • To terminate the screen, simply end the shell session, e.g. by command exit or by pressing Ctrl-D.

Other useful options

  • screen -r -d will detach screen first if it is attached somewhere else.
  • screen -S some_name will name your screen so that later you can distinguish more easily between different running screens

More information