this post was submitted on 08 Dec 2024
13 points (93.3% liked)
Linux Questions
1172 readers
11 users here now
Linux questions Rules (in addition of the Lemmy.zip rules)
- stay on topic
- be nice (no name calling)
- do not post long blocks of text such as logs
- do not delete your posts
- only post questions (no information posts)
Tips for giving and receiving help
- be as clear and specific
- say thank you if a solution works
- verify your solutions before posting them as facts.
Any rule violations will result in disciplinary actions
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Ah!
This outputs:
Is
$?
referring to the exit command of the curl in the subshell? Or is it referring to the assignment of the subshell's output to the TEST var?Exit code 7 means curl couldn't connect to the host, so I would try just curling a URL you know is valid directly, not setting it as an env var, to see what happens then.
So I guess the question is why is curl failing from within the subshell?
Someone else suggested the env vars arent being expanded correctly inside the $(curl ...), which could be the culprit ... If a straight up URL works that would indicate that something like that is happening.
That said, I just tried setting an env var called URL="" and curling it, and curl said exit code 2, no URL specified, so something else is going on here.
changing how I called
ssh
in the background made the difference (https://lemmy.thewooskeys.com/comment/521006).Thanks for your time and assistance