Bird
0
0

You run echo "ls" | at now + 1 minute but the job never runs. What is a likely cause?

medium📝 Debug Q6 of 15
Linux CLI - Cron and Scheduling
You run echo "ls" | at now + 1 minute but the job never runs. What is a likely cause?
AThe <code>atd</code> service is not running
BThe <code>ls</code> command is invalid
CYou forgot to specify the time
DThe shell does not support pipes
Step-by-Step Solution
Solution:
  1. Step 1: Identify required service for at

    The atd daemon must be running to execute scheduled at jobs.
  2. Step 2: Analyze other options

    ls is valid, time is specified, and shell supports pipes, so these are unlikely causes.
  3. Final Answer:

    The atd service is not running -> Option A
  4. Quick Check:

    atd must run for at jobs = C [OK]
Quick Trick: Check atd daemon status if jobs don't run [OK]
Common Mistakes:
  • Assuming command syntax error
  • Ignoring daemon status
  • Confusing shell pipe support

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Linux CLI Quizzes