gpt4 book ai didi

linux - 从 cron 中的另一个脚本运行 sh 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 05:47:10 24 4
gpt4 key购买 nike

我有2个shell脚本A.sh和B.sh

在 A.sh 内部,我想根据某些条件调用 B.sh。如下所示:

VAR=""
if [-z $VAR]:
then
echo "running B"
<path to B.sh>/B.sh > log.txt 2>&1

A.sh 被安排为一个 cron 作业,在 crontab 中每 15 分钟运行一次。

我已授予 B.sh 和 A.sh 执行所需的权限。

当我从 shell 运行 A 时,如果满足条件,它就能够执行 B,但是当通过 crontab 运行时,A 无法调用 B。它也不会抛出任何错误。

任何与此相关的帮助都是值得的。

最佳答案

Shebang被遗忘了!?

#!/bin/bash

#!/usr/bin/env bash

关于linux - 从 cron 中的另一个脚本运行 sh 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54495249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com