我的任务是输出CSV。我可以确认CSV在内存中,但当我调用以下代码时,文件并未创建 File.open(File.join(Rails.root, 'tmp', file_name), 'w') do |file|file.write(csv_export)
end 我认为这可能是权限问题,因为任务是在应用程序上下文中运行的,但我始终无法发现要添加到临时文件夹权限的用户名是什么
我是Windows 2003计划任务的王牌。一切都成功了。2008年的任务计划似乎不是这样的。我需要它运行一个批处理文件,该文件调用osql.exe,然后将新创建的文件复制到网络共享中。因此,任务需要存储密码,以便能够访问远程资源。所以我让它保存密码。我还进入了本地安全策略,并将用户添加到“任务要求用户帐户具有批处理作业登录”权限。如果我这样做了:
runas /user:mydomain\myser cm