如果我在%文件中有这一行:
%attr(0555, myuser, myuser) /opt/myapp/lib/my.jar
Run Code Online (Sandbox Code Playgroud)
然后my.jar将myuser作为所有者,但目录/ opt/myapp/lib将由root用户拥有.我不想写
%attr(0555, myuser, myuser) /opt/myapp/lib/
Run Code Online (Sandbox Code Playgroud)
因为我不希望包含/ opt/myapp/lib /中的所有文件.
如何为/ opt/myapp/lib /目录设置所有者?
谢谢.
我在Lambda函数中有这个代码:
sql="SELECT ...";
var pg = require('pg');
var connectionString = 'postgres://...';
var client = new pg.Client(connectionString);
client.connect();
var query = client.query(sql);
query.on('end', function() { client.end(); });
Run Code Online (Sandbox Code Playgroud)
当我从EC2运行时,它工作正常.当我从Lambda运行时,我得到错误:无法找到模块'pg'
我想编写一个shell脚本,当输出是终端时将使用彩色输出,并在重定向到文件时使用正常输出.我怎样才能做到这一点?