将脚本作为启动程序运行时出现问题

将脚本作为启动程序运行时出现问题

我编写了一个脚本并将其添加到/usr/bin/执行权限中。当我在终端上运行它时,它完全按照预期工作。该脚本是为了定期更新 TeX 系统而编写的,为此过程添加时间戳并使用文本编辑器显示输出。下面的代码中,tlmgr是管理/更新/安装TeX相关包和程序的程序;tlmgr-update是输出文件的名称,gedit是文本编辑器。

#!/bin/sh
tlmgr update --all > tlmgr-update
date >> tlmgr-update
gedit tlmgr-update

现在,当在终端上通过其名称调用该脚本时,该脚本可以正常工作。从终端调用时,示例输出将如下所示。

tlmgr: package repository https://mirrors.concertpass.com/tex-archive/systems/texlive/tlnet (verified)
tlmgr: saving backups to /usr/local/texlive/2021/tlpkg/backups
[1/8, ??:??/??:??] update: beebe [863k] (59956 -> 60238) ... done
[2/8, 00:11/02:36] update: easybook [624k] (60221 -> 60243) ... done
[3/8, 00:19/02:36] update: hvlogos [77k] (60126 -> 60236) ... done
[4/8, 00:24/03:08] update: media9 [7224k] (60110 -> 60244) ... done
[5/8, 01:16/01:45] update: tex4ht [2202k] (60231 -> 60245) ... done
[6/8, 01:32/01:42] update: texlive-scripts [496k] (60219 -> 60238) ... done
[7/8, 01:37/01:43] update: tikzbricks [253k] (60211 -> 60234) ... done
[8/8, 01:43/01:47] update: xindex [502k] (59875 -> 60242) ... done
running mktexlsr ...
done running mktexlsr.
running mtxrun --generate ...
done running mtxrun --generate.
running updmap-sys ...
done running updmap-sys.
tlmgr: package log updated: /usr/local/texlive/2021/texmf-var/web2c/tlmgr.log
tlmgr: command log updated: /usr/local/texlive/2021/texmf-var/web2c/tlmgr-commands.log
Sun 15 Aug 2021 08:24:37 PM IST

但是当我将其添加为 MX Linux 计算机上的启动命令时,它只是将时间戳添加到名为 tlmgr-update 的文件中并打开它。tlmgr没有运行。这是 tlmgr 或我的发行版的错误吗?我的系统规格如下。

cat /etc/*-release
NAME="MX"
VERSION="19 (patito feo)"
ID="mx"
VERSION_ID="19"
PRETTY_NAME="MX 19 (patito feo)"
ANSI_COLOR="0;34"
HOME_URL="https://mxlinux.org"
BUG_REPORT_URL="https://mxlinux.org"
PRETTY_NAME="MX 19.4 patito feo"
DISTRIB_ID=MX
DISTRIB_RELEASE=19.4 
DISTRIB_CODENAME="patito feo"
DISTRIB_DESCRIPTION="MX 19.4 patito feo"
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

相关内容