InfoHeap
Tech
Navigation
  • Home
  • Tutorials
    • CSS tutorials & examples
    • CSS properties
    • Javascript cookbook
    • Linux/Unix Command Line
    • Mac
    • PHP
      • PHP functions online
      • PHP regex
    • WordPress
  • Online Tools
    • Text utilities
    • Online Lint Tools
search

Ubuntu tutorials

  • How to add a user on Linux with sudo access
  • How to check if a user has password on Linux
  • How to install ViewVC for svn repository on Ubuntu Linux
  • How to setup ssl (https) for your site on Ubuntu Linux
  • Install rabbitmq on Ubuntu Linux
  • LXC (Linux Containers) - quick start tutorial on Ubuntu
  • Linux - command to check swap size
  • Linux - how to add a user using useradd
  • Linux - how to create a large file like 1GB
  • Linux - how to create swap partition
  • Linux - how to remove user from a group
  • Linux - number of cpus (lscpu)
  • Linux du - find disk usage of directories or files
  • NFS client and server handy commands
  • Setup svn repository on AWS Ubuntu with apache auth
  • Ubuntu - check if a service is upstart based
  • Ubuntu - dpkg and apt-get beginner tutorial
  • Ubuntu - find file to package
  • Ubuntu - find where will a package be installed from
  • Ubuntu - how to auto start services on boot using update-rc.d (sysv init)
  • Ubuntu - how to find boot autostart status of a service
  • Ubuntu - reload iptables rules during boot
  • Use x2go to access remote Ubuntu Linux
 
  • Home
  • > Tutorials
  • > Ubuntu Linux

Ubuntu – check if a service is upstart based

on Feb 13, 2016

Ubuntu Linux (version 14) uses upstart to manage processes. But not all services are converted to upstart. Some are using sysv init. Also note that upstart itself is deprecated in Ubuntu 15 in favour of Systemd.

List all jobs based on upstart

Upstart jobs have config file in /etc/init/. So to list all upstart jobs, we can run:

$ ls /etc/init/*.conf

Note that mysql, docker, etc. uses upstart.

Using status command to find is service is upstart based

status command is part of upstart package on Ubuntu Linux. We can use dpkg -S to validate it.

$ dpkg -S /sbin/status
upstart: /sbin/status

It (status command) can be used to check status of a service. It will show error in case of non upstart based service.

## mysql upstart based. So a valid outcome will come
$ sudo status mysql
mysql start/running, process 1245

## apache is not upstart based. So unknown job message
$ sudo status apache2
status: Unknown job: apache2

Also note that mysql upstart job file is at /etc/init/mysql.conf. There is no upstart job file for apache2 in /etc/init/.

Suggested posts:

  1. Ubuntu – how to auto start services on boot using update-rc.d (sysv init)
  2. How to find docker host ip on Mac
  3. Centos/RHEL – find package for a file
  4. php preg_match – greedy and lazy regex examples
  5. How to install and monitor memcache for php on Ubuntu Linux
  6. jQuery toggleClass() examples
  7. Impact on LC_ALL on Linux sort
  8. LXC (Linux Containers) – quick start tutorial on Ubuntu
Share this article: share on facebook share on linkedin tweet this submit to reddit
Posted in Tutorials | Tagged Tutorials, Ubuntu Linux
  • Browse content
  • Article Topics
  • Article archives
  • Contact Us
Popular Topics: Android Development | AngularJS | Apache | AWS and EC2 | Bash shell scripting | Chrome developer tools | Company results | CSS | CSS cookbook | CSS properties | CSS Pseudo Classes | CSS selectors | CSS3 | CSS3 flexbox | Devops | Git | HTML | HTML5 | Java | Javascript | Javascript cookbook | Javascript DOM | jQuery | Kubernetes | Linux | Linux/Unix Command Line | Mac | Mac Command Line | Mysql | Networking | Node.js | Online Tools | PHP | PHP cookbook | PHP Regex | Python | Python array | Python cookbook | SEO | Site Performance | SSH | Ubuntu Linux | Web Development | Webmaster | Wordpress | Wordpress customization | Wordpress How To | Wordpress Mysql Queries | InfoHeap Money

Copyright © 2025 InfoHeap.

Powered by WordPress