You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Korn Shell脚本无法通过完整路径执行问题求助

问题解决:绝对路径调用Korn Shell脚本提示文件不存在
  • 核心问题:路径写法错误
    你使用的调用命令./home/oracle/monitor/send_sms.ksh中,./代表当前工作目录,系统会尝试在当前目录下查找home/oracle/monitor/send_sms.ksh,而非根目录下的真实路径。正确的绝对路径调用应去掉开头的./,执行命令:

    /home/oracle/monitor/send_sms.ksh
    
  • 额外优化与检查点

    • 修正脚本语法错误:原脚本中export ORACLE_HOME和export ORACLE_SID语句连写,会导致环境变量赋值失败,需拆分为两行:
      export ORACLE_HOME=/opt/app/oracle/product/19.3.0/dbhome_1
      export ORACLE_SID=$1
      
    • 验证Shebang路径:执行which ksh查看系统中Korn Shell的实际路径,若输出不是/bin/ksh,需修改脚本首行的#!/bin/ksh为正确路径(例如#!/usr/bin/ksh)。
    • 调度任务权限:确保调度任务以oracle用户执行,匹配脚本的oracle:oinstall权限配置,避免权限不足问题。

内容的提问来源于stack exchange,提问作者Jason Oon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 04:15:55