linux 中如何执行脚本?

linux 中如何执行脚本?,第1张

linux 中如何执行脚本

步骤如下:有三种方法:

1. ./file.sh:开启bash子进程来执行,就是开启额外的进程来进行,不影响原进程的配置等

2. bash file.sh特点和/file.sh的特点相同。。

3. source file.sh 或者 . file.sh 特点:在原bash进程中执行脚本。source 和 . 命令是一样的。你可以搜索 source补充,如何查看脚本运行是否开启了bash子进程vim file.sh写入#!/bin/bash;#echo $$命令会输出bash进程。bash file.sh 屏幕输出3984;source file.sh  屏幕输出4176 和 你直接在shell中输出的一样,说明在同一个bash的进程中。

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

具体步骤如下:/导致这种情况的原因主要是……

首先脚本需要有执行权限:chmod u x file.sh;方法:

用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等然后输入命令(其中bash为shell的名称,myshell.sh则为你要执行的代码):bash myshell.sh

如果是开机马上执行的脚本,可以将脚本写到rc.local中;

如果是用户登录后自动执行脚本,可以将脚本写到相应的用户目录下“~/.bash_profile”,若脚本“~/.bash_profile”不存在,可以直接拷贝“/etc/profile”命名为“~/.bash_profile”;

如果是要任一用户登录后自动执行脚本,可以将脚本写到“/etc/profile”中。

免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8784940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存