- s->param = param;
- s->file = file;
- if (first)
- runqueue_task_add_first(q, &s->proc.task, false);
- else
- runqueue_task_add(q, &s->proc.task, false);
+ if (!strcmp(param, "stop") || !strcmp(param, "shutdown"))
+ s->proc.task.run_timeout = 15000;
+ s->param = p;
+ s->file = f;
+ strcpy(s->param, param);
+ strcpy(s->file, file);
+ runqueue_task_add(q, &s->proc.task, false);