溫馨提示×

linux的exit如何傳參數

小樊
89
2024-12-27 19:48:35
欄目: 智能運維

在Linux中,exit命令用于退出當前shell會話

#!/bin/bash

# 定義一個函數,接收一個參數并退出shell
my_exit() {
  exit_code=$1
  echo "Exiting with code $exit_code"
  exit $exit_code
}

# 使用trap捕獲退出信號,調用my_exit函數并傳遞參數
trap 'my_exit 0' EXIT

echo "This is a test script."
sleep 3
echo "Exiting the script."

在這個示例中,我們定義了一個名為my_exit的函數,它接收一個參數exit_code。當shell會話退出時,我們使用trap命令捕獲EXIT信號,并在信號處理函數中調用my_exit函數并傳遞一個退出代碼。在這個例子中,我們傳遞了0作為退出代碼,表示正常退出。當然,你可以根據需要傳遞其他退出代碼。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女