在功能中挂载共享文件系统失败

时间:2019-04-07 22:15:21

标签: bash function mount

我有一个bash脚本,可以在其中执行函数调用。 在调用的函数中,我想挂载共享文件系统

main(我知道bash没有“ main”)

mount_file_system

function mount_file_system () {
    mount -t nfs <ip>:/remote_path/shared /local_path/shared
}

执行脚本时出现错误:     分割错误

当我将功能更改为:

function mount_file_system () {
    MOUNTING=`mount -t nfs <ip>:/remote_path/shared /local_path/shared`
}

我得到了错误: 前叉:无法分配内存

系统内存不足

free -m

但是我不知道为什么挂载过程会占用所有内存。

我可以在命令行上运行mount命令,并且一切正常。

在函数中调用它有什么不同。我假设很多,但我不明白为什么。是的,我知道函数调用的行为与仅在命令行上运行命令的行为不同

干杯, 罗兰

0 个答案:

没有答案