The jobs tag has no wiki summary.
1
vote
1answer
21 views
Some processes not remaining in jobs list
After a recent workspace reorganization, I am left with a question about the way certain processes interact with the output of jobs.
I am running all of my program in the background on one 'Main' ...
1
vote
2answers
47 views
How do I get a field in bash's job list using awk?
I wanted to write a function to retrieve a field from the list of background jobs in bash. For example to get a specific argument.
Let's say I send vim to the background, so "jobs" displays this ...
1
vote
3answers
205 views
What happens to suspended jobs in unix?
We can issue CTRL+Z to suspend any jobs in Unix and then later on bring them back to life using fg or bg. I want to understand what happens to those jobs that are suspended like this ? Are they ...
1
vote
1answer
69 views
Please explain the output from the jobs command
When I ran jobs command I see the following output :
[1] - Suspended ./startWebLogic.sh
[2] + Suspended (signal) top
What does -/+ indicate in the second column ?
...
1
vote
3answers
156 views
How can I kill a job that was initiated in another shell (terminal window or tab)?
If I begin a process and background it in a terminal window (say ping google.com &), I can kill it using kill %1 (assuming it is job 1).
However if I open another terminal window (or tab) the ...
0
votes
2answers
343 views
Get PID of a function executed in the background
#!/bin/bash
function abc() # wait for some event to happen, can be terminated by other process
{
sleep 3333
}
echo "PID: $$"
abc &
echo "PID: $$"
I need to retrieve the pid of this function, ...
9
votes
2answers
366 views
Remove all `at` jobs
I know that to remove a scheduled at job I have to use atrm "numjob1 numjob2", but is there an easy way to do that for all the jobs?
2
votes
1answer
151 views
What's the best strategy to catch mystery process?
I have running processes on my server that get killed every night at midnight. It's at work, I'm not around when it happens and I don't have remote access.
The kill occurs very predicably at 23:59 ...
1
vote
1answer
219 views
Is it possible to customise the prompt to show the if there are any background jobs?
Is it possible to customise the bash prompt to show the if there are any background jobs? I find it easy to forget that there are background jobs.
Say if the prompt was...
$
Is there a way to ...
3
votes
0answers
73 views
any way to un-disown / re-attach an interactive process to the tty? [duplicate]
Possible Duplicate:
How can I disown a running process and associate it to a new screen shell?
In bash is there an opposite of disown, that is, to re-attach a process I've accidentally ...
0
votes
0answers
102 views
Job IDs and their meaning/reference
Using Red Hat, I sent few jobs to a cluster and got "job IDs" in return. Using qstat I can see only one is running, one was canceled and the rest are still in the queue.
I wrote something like this: ...
0
votes
2answers
327 views
changing default shell to /bin/bash of at job scheduler like in CRON
I recently switched from 2>&1 >> to &>>
Is there a way to have at use /bin/bash as the shell? By default it uses /bin/sh and the man page gives no indication how anything else ...
8
votes
2answers
6k views
How to get the pid of the last executed command in shell script?
I want to have a shell script like this:
my-app &
echo $my-app-pid
But I do not know how the get the pid of the just executed command.
I know I can just use the jobs -p my-app command to grep ...
1
vote
2answers
230 views
Basic job control: stop a job, add a job onto the stack, and `fg`
Job control is probably my favorite thing about Linux. I find myself, often, starting a computationally demanding process that basically renders a computer unusable for up to days at a time, and being ...
1
vote
1answer
273 views
How can I manage jobs after I disconnect from my tty/ssh session?
If I ssh to a box and start a task that will take some time to complete I usually press control+z to pause the process, and then immediately type bg 1 to put run it in the background.
I can then type ...
12
votes
4answers
2k views
Why do some commands 'hang' the terminal until they've finished?
Sometimes you run a program from the terminal, say, lxpanel†. The terminal won't drop you back to the prompt, it'll hang. You can press Ctrl+C to get back to the prompt, but that will kill ...
2
votes
1answer
180 views
Get pid of long running command executed via at
I would like to spawn a persistent netcat server. My command of choice is the following:
echo "bash -c \"while [ 1 ]; do nc -l -p 1111 >> check; done\"" | at now
I am wondering how I can get ...
2
votes
3answers
663 views
Where do background jobs go?
From gnome-terminal I know the ability to suspend a job with C-z, and then send it to the background. When I close the terminal the process does not end. Where is the job being managed from, or is it ...
1
vote
2answers
391 views
How can I queue processes?
I have a surveillance camera and a program records videos when motion is detected. Basically, this program saves the video in a very heavy format.
My solution was to call a script that converts the ...
0
votes
1answer
430 views
Fun, tricky and hard questions for Unix/Linux Admin interview [closed]
I am now preparing process of recrutation for group of Unix/Linux Administrators and I was wondering if maybe you have idea for fun or tricky or hard questions to ask the candidates in order to test ...
2
votes
1answer
205 views
Switch back to path when resume job from background
Say I open ~/vim.txt, push that to background, then cd to another path. When I bring that job to foreground, is there an option to switch back to old path? I noticed it says pwd, so I assume it is ...