Root/
1 | --- a/init/init.c |
2 | +++ b/init/init.c |
3 | @@ -451,8 +451,11 @@ static void run_actions(int action_type) |
4 | /* Only run stuff with pid == 0. If pid != 0, |
5 | * it is already running |
6 | */ |
7 | - if (a->pid == 0) |
8 | + if (a->pid == 0) { |
9 | + if (a->terminal[0] && access(a->terminal, R_OK | W_OK)) |
10 | + continue; |
11 | a->pid = run(a); |
12 | + } |
13 | } |
14 | } |
15 | } |
16 |