如何将登录用户名和密码脚本放在 csh 脚本中?
我有一个收集数据并将其转储到文件中的脚本
问题是:我需要先以 su 身份登录,然后才能成功执行脚本。如果我需要通过 crontab 调用它怎么办?
我想在我的 csh 脚本中至少包含一些可以使用密码以 SU 身份登录的内容。
你们能帮我吗?我浪费了很多时间搜索,但仍然找不到它......提前致谢。
这是我的脚本:
#!/bin/csh
foreach i (./MACHINE/logs/*/*machinedump010113.log.gz)
zcat $i | sed 's,^,'$i' ,' | awk '{gsub("_"," ",$2)}1' | awk '{gsub("./dummy/", "");print}' | awk '{gsub("/MACHINE_TS.log.gz_", " ");print}' | awk '{gsub(",", "/");print}' | awk '{gsub("/", "");print}' | awk 'BEGIN { OFS = "\t"; } {print $1", "$2", "$3", "$4", "$6", "$7", " substr($0, index($0,$8))}' | awk '{gsub(".TESTLOG", "");print}' >> /DUMP/TEST.csv
end
exit