小编use*_*392的帖子

C#在linux中执行终端命令

我希望我的 c# 应用程序(我在树莓派上执行)在启动时运行 bash 脚本......
基本上:脚本位于/etc/init.d并命名为mnw. 我希望每当我的 c# 应用程序启动时,它都应该执行 mnw 脚本的一部分。
如果它是在终端中编写的,它将如下所示:

cd /etc/init.d
./mnw stop
Run Code Online (Sandbox Code Playgroud)

我希望这在开始时发生public static void Main(),我一直在尝试

ProcessStartInfo startInfo = new ProcessStartInfo() { FileName = "/dev/init.d/./mnw", Arguments = "stop", }; 
Process proc = new Process() { StartInfo = startInfo, };
proc.Start();
Run Code Online (Sandbox Code Playgroud)

但它说停止是一个意想不到的论点,有什么想法吗?

c# linux bash terminal

13
推荐指数
2
解决办法
2万
查看次数

将包含数据的表从一个MySQL服务器复制到另一个

我在计算机上有一个MySQL数据库,在不同的服务器上有相同的MySQL数据库.我需要他们在结构上的长期完全相同,包含的数据和我来的地步,我能做到这一点的唯一途径是通过截断一个表,然后插入到它的其他的所有行(完全相同)表.

我想通过MySQL查询而不是通过备份然后导入它来实现这一点,而不是通过数据库迁移等,而是通过查询,因为我计划在VB项目中使用此查询并在每次更改时使用它这两个表中的任何一个.

我知道如果同一服务器上的表的查询结果如下:

INSERT INTO db.table1 SELECT * FROM db.table2
Run Code Online (Sandbox Code Playgroud)

但我不知道如何编写该SELECT子句以及如何告诉它.table2在另一台服务器上.

我认为它应该是这样的

INSERT INTO db.table1 SELECT * FROM (ServerName/IP).db.table2
Run Code Online (Sandbox Code Playgroud)

但不能完全弄明白自己,任何想法?

mysql copy

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

标签 统计

bash ×1

c# ×1

copy ×1

linux ×1

mysql ×1

terminal ×1