相关疑难解决方法(0)

什么是首选的Bash shebang?

有没有什么Bash家当客观上比其他大多数应用更好?

  • #!/usr/bin/env bash
  • #!/bin/bash
  • #!/bin/sh
  • #!/bin/sh -
  • 等等

我很清楚地回忆起很久以前的一次听说,在最后添加一个破折号可以防止有人将命令传递给你的脚本,但却无法找到任何细节.

bash shebang

1051
推荐指数
5
解决办法
42万
查看次数

如何使用su来执行该用户的其余bash脚本?

我编写了一个脚本,它接受一个字符串作为参数,该字符串是用户名和项目的串联.该脚本应该切换(su)到用户名,cd到基于项目字符串的特定目录.

我基本上想做:

su $USERNAME;  
cd /home/$USERNAME/$PROJECT;  
svn update;  
Run Code Online (Sandbox Code Playgroud)

问题是,一旦我做了su ...它只是在那里等待.这是有道理的,因为执行流程已经转移到用户.一旦我退出,其余的东西都会执行,但它不能按预期工作.

我将su添加到svn命令,但命令失败(即它没有更新所需目录中的svn).

如何编写允许用户切换用户并调用svn(以及其他内容)的脚本?

permissions bash sudo su user-permissions

116
推荐指数
7
解决办法
19万
查看次数

标签 统计

bash ×2

permissions ×1

shebang ×1

su ×1

sudo ×1

user-permissions ×1