âčïž Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.1 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://in.nau.edu/arc/using-the-screen-command/ |
| Last Crawled | 2026-04-10 16:42:55 (3 days ago) |
| First Indexed | 2022-09-14 10:26:50 (3 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Working With an Unstable Internet Connection | Advanced Research Computing |
| Meta Description | If you are working with an unstable internet connection via ssh and you donât want to lose your progress every time you disconnect, the screen command allows⊠|
| Meta Canonical | null |
| Boilerpipe Text | If you are working with an unstable internet connection via ssh and you donât want to lose your progress every time you disconnect, the
screen
command allows you to run a background session that you can reconnect to later.
Starting a screen session
Screen enables your login process and connected processes to remain running if/while your ssh connection is interrupted. Its pretty easy:
Start a command-line shell on one of Monsoonâs login nodes
Start a screen session by running the
screen
command
Initiate any programs/processes
If desired, you now may disconnect from Monsoon while allowing your programs to continue without being actively connected. Hereâs how:
Simply close your SSH client/window
OR:
Exit your active
screen
gracefully with this key-sequence:
ctrl
+
a
;
then release both keys
;
then hit
d
(The
ctrl
+
a
,
d
sequence detaches from the session. The
ctrl
+
a
keystroke itself tells
screen
to listen for subsequent key-commands.)
Now that you are disconnected from screen, your processes will continue to run to completion.
Reconnecting to a âscreenâ session
To reconnect to screen to monitor or end your programs do the following.
Ensure you are logged in to the same system
(e.g.: wind, rain, dtn1, ondemand)
Run
screen -r
The
screen -r
command will resume an existing screen session. If there are multiple sessions you will have to be specific:
Run
screen -ls
to list the
screen
sessions.
[abc123@wind ~ ]$ screen -ls
There are screens on:
1144795.pts-0.wind (Detached)
1944762.pts-0.wind (Detached)
2463388.pts-7.wind (Detached)
3 Sockets in /run/screen/S-abc123.
Then run
screen -r <
number
>
to resume.
[abc123@wind ~ ]$ screen -r 1144795 |
| Markdown | Expand navigation
[Advanced Research Computing](https://in.nau.edu/arc)
[Virtual Visit](https://nau.edu/flagstaff-campus/virtual-tour/) [Request info](https://nau.edu/admissions/request-information/) [Apply](https://nau.edu/how-to-apply/)
MENUMENU
- [About](https://in.nau.edu/arc/using-the-screen-command/)
- [Overview](https://in.nau.edu/arc/overview/)
- [Details](https://in.nau.edu/arc/details/)
- [Terms of Service](https://in.nau.edu/arc/overview/terms-of-service/)
- [FAQs](https://in.nau.edu/arc/faqs/)
- [Our Team](https://in.nau.edu/arc/our-team/)
- [Testimonials](https://rcdata.nau.edu/hpcpub/share/arc_testimonials.mp4)
- [Services](https://in.nau.edu/arc/using-the-screen-command/)
- [ARC Support Bot](https://in.nau.edu/arc/arc-support-bot/)
- [Coffee/Office Hours](https://in.nau.edu/arc/hours)
- [Data Portal »](https://in.nau.edu/arc/data-portal/)
- [Pricing](https://in.nau.edu/arc/pricing/)
- [Secure Computing](https://in.nau.edu/arc/secure-computing/)
- [Service Requests](https://in.nau.edu/arc/using-the-screen-command/)
- [Request an Account](https://in.nau.edu/hpc/obtaining-an-account/)
- [Request Classroom Access](https://in.nau.edu/arc/request-classroom-access/)
- [Request Data Science Development/Consulting](https://in.nau.edu/arc/sci-dev/)
- [Request Software](https://in.nau.edu/arc/request-software/)
- [Request Storage](https://in.nau.edu/arc/request-storage/)
- [Resources](https://in.nau.edu/arc/using-the-screen-command/)
- [Documentation »](https://in.nau.edu/arc/documentation-page/)
- [Workshops](https://in.nau.edu/arc/workshops)
- [Web Apps](https://in.nau.edu/arc/using-the-screen-command/)
- [Doppler (NAU only)](https://metrics.hpc.nau.edu/doppler)
- [Metrics (NAU only)](https://metrics.hpc.nau.edu/)
- [OnDemand](http://ondemand.hpc.nau.edu/)
- [XDMod](https://xdmod.hpc.nau.edu/)
- [XDMoD Reports](https://siris.hpc.nau.edu/xdmod_reports/)
- [Research](https://in.nau.edu/arc/using-the-screen-command/)
- [Current Projects](https://in.nau.edu/arc/current-projects/)
- [Publications](https://in.nau.edu/arc/published-papers/)
- [Collaboration](https://in.nau.edu/arc/using-the-screen-command/)
- [Arizona Research Computing](https://suncorridor.org/research-support/arizona-research-computing/)
- [CRN](https://in.nau.edu/its/crn/)
- [External](https://in.nau.edu/arc/collaboration/)
- [IN](https://in.nau.edu/)
- [ARC](https://in.nau.edu/arc)
- Working With an Unstable Internet Connection
# Working With an Unstable Internet Connection
If you are working with an unstable internet connection via ssh and you donât want to lose your progress every time you disconnect, the screen command allows you to run a background session that you can reconnect to later.
### Starting a screen session
Screen enables your login process and connected processes to remain running if/while your ssh connection is interrupted. Its pretty easy:
1. Start a command-line shell on one of Monsoonâs login nodes
2. Start a screen session by running the screen command
3. Initiate any programs/processes
If desired, you now may disconnect from Monsoon while allowing your programs to continue without being actively connected. Hereâs how:
1. Simply close your SSH client/window
OR:
2. Exit your active screen gracefully with this key-sequence:
`ctrl`\+`a`; *then release both keys*; *then hit* `d` (The `ctrl`\+`a`, `d` sequence detaches from the session. The `ctrl`\+`a` keystroke itself tells screen to listen for subsequent key-commands.)
Now that you are disconnected from screen, your processes will continue to run to completion.
### Reconnecting to a âscreenâ session
To reconnect to screen to monitor or end your programs do the following.
1. Ensure you are logged in to the same system
(e.g.: wind, rain, dtn1, ondemand)
2. Run screen -r
The screen -r command will resume an existing screen session. If there are multiple sessions you will have to be specific:
1. Run screen -ls to list the screen sessions.
```
[abc123@wind ~ ]$ screen -ls
There are screens on:
1144795.pts-0.wind (Detached)
1944762.pts-0.wind (Detached)
2463388.pts-7.wind (Detached)
3 Sockets in /run/screen/S-abc123.
```
2. Then run screen -r \<*number*\> to resume.
```
[abc123@wind ~ ]$ screen -r 1144795
``` |
| Readable Markdown | If you are working with an unstable internet connection via ssh and you donât want to lose your progress every time you disconnect, the screen command allows you to run a background session that you can reconnect to later.
### Starting a screen session
Screen enables your login process and connected processes to remain running if/while your ssh connection is interrupted. Its pretty easy:
1. Start a command-line shell on one of Monsoonâs login nodes
2. Start a screen session by running the screen command
3. Initiate any programs/processes
If desired, you now may disconnect from Monsoon while allowing your programs to continue without being actively connected. Hereâs how:
1. Simply close your SSH client/window
OR:
2. Exit your active screen gracefully with this key-sequence:
`ctrl`\+`a`; *then release both keys*; *then hit* `d` (The `ctrl`\+`a`, `d` sequence detaches from the session. The `ctrl`\+`a` keystroke itself tells screen to listen for subsequent key-commands.)
Now that you are disconnected from screen, your processes will continue to run to completion.
### Reconnecting to a âscreenâ session
To reconnect to screen to monitor or end your programs do the following.
1. Ensure you are logged in to the same system
(e.g.: wind, rain, dtn1, ondemand)
2. Run screen -r
The screen -r command will resume an existing screen session. If there are multiple sessions you will have to be specific:
1. Run screen -ls to list the screen sessions.
```
[abc123@wind ~ ]$ screen -ls
There are screens on:
1144795.pts-0.wind (Detached)
1944762.pts-0.wind (Detached)
2463388.pts-7.wind (Detached)
3 Sockets in /run/screen/S-abc123.
```
2. Then run screen -r \<*number*\> to resume.
```
[abc123@wind ~ ]$ screen -r 1144795
``` |
| Shard | 125 (laksa) |
| Root Hash | 5337352048246158725 |
| Unparsed URL | edu,nau!in,/arc/using-the-screen-command/ s443 |