As you can see from the following output(not limited to mysql, other service gives similar result), when run service/status with sudo, it gives correct result, but gives ‘Unknown job’ when run directly with root.
I googled a lot, but key words like ‘status/service’ have multiple meaning, so i found nothing related to this problem, only some similar questions answering why ‘unknown job’ when run with ‘sudo service…’.
root@ubuntu-user:/etc/init# status mysql status: Unknown job: mysql root@ubuntu-user:/etc/init# sudo status mysql mysql stop/waiting root@ubuntu-user:/etc/init# service mysql status status: Unknown job: mysql root@ubuntu-user:/etc/init# sudo service mysql status mysql stop/waiting
I have checked with
strace, didn’t find anything(output is too long), and I think it’s the restriction of
service, but nothing in man page about
Question: why service gives Unknown job when runs service without
OS: Ubuntu 14.04 LTS