-bash: ulimit: pipe size: cannot modify limit: Invalid argument

简介:

从root账号切换到oracle账号时,出现了“-bash: ulimit: pipe size: cannot modify limit: Invalid argument”提示,一般出现这个错误是因为在设置.bash_profile时,没有注意空格的缘故造成。例如(注意红色部分)

例1:

if [ $USER = "oracle" ]; then
  if [$SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -p 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

例2:

if [ $USER = "oracle" ]; then
  if [ $SHELL="/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -p 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

今天帮一个同事看这样的问题时,遇到了一个特例,如下所示,ulimit -u 16384-n 65536少了空格,也出现了这个错误,正确的写法ulimit -u 16384 -n 65536

clip_image001

相关文章
|
1月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
2月前
|
SQL Shell API
实时计算 Flink版操作报错合集之任务提交后出现 "cannot run program "/bin/bash": error=1, 不允许操作" ,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
实时计算 Flink版操作报错合集之任务提交后出现 "cannot run program "/bin/bash": error=1, 不允许操作" ,是什么原因
|
分布式计算 Hadoop Java
【hadoop】解决java.io.IOException: Cannot run program "bash"
【hadoop】解决java.io.IOException: Cannot run program "bash"
655 0
|
Linux Shell
【Centos】-bash: warning: setlocale: LC_CTYPE: cannot change locale (“zh_CN.UTF-8”): No such file o...
背景: 版本为 centos 6.7,Linux中文显示 原因 echo '$LANG="zh_CN.UTF-8"' >/etc/sysconfig/i18n 解决方案: [root@oldboy ~]# locale -a |grep zh zh_CN zh_CN.
4364 0
|
5月前
|
监控 安全 Shell
防止员工泄密的措施:在Linux环境下使用Bash脚本实现日志监控
在Linux环境下,为防止员工泄密,本文提出使用Bash脚本进行日志监控。脚本会定期检查系统日志文件,搜索敏感关键词(如"password"、"confidential"、"secret"),并将匹配项记录到临时日志文件。当检测到可疑活动时,脚本通过curl自动将数据POST到公司内部网站进行分析处理,增强信息安全防护。
170 0
|
5月前
|
Linux Shell Windows
4:Bash shell命令-步入Linux的现代方法
4:Bash shell命令-步入Linux的现代方法
91 0
|
Ubuntu 安全 Linux
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
不用安装虚拟机,直接在Windows上面运行Linux Bash Shell,嗯!真香!!!
249 0
|
关系型数据库 MySQL Shell
【Linux命令】-bash: mysql: command not found
【Linux命令】-bash: mysql: command not found
130 0