如何将shell脚本放入solaris的crontab中以自动执行脚本

如何将shell脚本放入solaris的crontab中以自动执行脚本
#!/bin/bash
# Checks rather system is running Linux or Solaris
function osCheck {
        os_type=$(uname -i)
        echo "Checking OS type."
        case ${os_type} in
                "x86_64")
                        linuxDiskCheck
                        ;;
                *)
                        solarisDiskCheck
                        ;;
        done

这只是测试脚本

答案1

假设您的脚本位于/path/to/script.sh.您应该使其可执行:

chmod 700 /path/to/script.sh

然后执行你会在你输入的地方crontab -e打开编辑器(可能)vi

0 2 * * * /path/to/script.sh

这将在每天晚上 2 点 0 分执行一次脚本。如果你想每4小时执行一次可以输入(Linux)

0 */4 * * *  /path/to/script.sh

对于 Solaris,您可能需要按以下方式输入记录:

0 0,4,8,12,16,20 * * *  /path/to/script.sh

您可以根据您的选择将 STDOUT 和/或 STDERR 重定向到文件

相关内容