bash: cannot set terminal process group (-1): Inappropriate ioctl for device

Solution Verified - Updated -

Issue

  • Observed below error while using su with -c argument is used -
[root@testing ~]# su oracle -c /bin/bash
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell

[root@testing ~]# su oracle -c /bin/sh
sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control in this shell

[root@testing ~]# su oracle -c /bin/tcsh
Warning: no access to tty (Inappropriate ioctl for device).
Thus no job control in this shell.

Environment

  • Red Hat Enterprise Linux All

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In